![The secret US prisons you’ve never heard of before | Will Potter](https://i.ytimg.com/vi/xuAAPsiD768/hqdefault.jpg)
Vsebina
Glavna razlika
Git in Mercurial sta distribuirana različica nadzornih sistemov (DVCS). Mercurial je najprimernejši v primeru, ko morate sodelovati z majhno ekipo, glavna skrb pa je, da delo shranite in ne pustite, da se izgubi. Git je najprimernejši v primeru, ko morate sodelovati z odprtimi in spodbudnimi prispevki od koder koli in morate upravljati čisto brez naključnega preloma svoje osnovne objavljene kode.
Kaj je Git?
Git je sistem distribucijske različice (DVCS). Za skupno rabo in spreminjanje odprtokodne programske opreme se Git pogosto uporablja prek svoje komercialne spletne strani github. Git je najprimernejši v primeru, ko morate sodelovati z odprtimi in spodbudnimi prispevki od koder koli in morate upravljati čisto brez naključnega preloma svoje osnovne objavljene kode. Njegova prožnost je precej visoka kot pri drugih DVCS. Je precej močan, saj vam omogoča več ukazov nizke ravni v njegovem delovnem toku.
Kaj je Mercurial?
Mercurial je sistem za nadzor distribuirane različice (DVCS). Mercurial je najprimernejši v primeru, ko morate sodelovati z majhno ekipo, glavna skrb pa je, da delo shranite in ne pustite, da se izgubi. Merkurial se je precej lažje naučiti in je preprost. Mercurial privzeto skriva napredne funkcije in jih prepusti uporabniku, da jih aktivira ali ne prek svoje konfiguracije
Ključne razlike
- Merkurial je precej lažje kot Git učiti
- Merkurial je razmeroma enostavnejši od učenja z Gitom.
- Git je sorazmerno bolj prilagodljiv kot Mercurial.
- Git je sorazmerno močnejši od mercurial-a.
- Git vam nudi ukaze nižjega nivoja v primerjavi z Mercurial, saj Mercurial privzeto skriva napredne funkcije in jih prepusti uporabniku, da jih aktivira ali ne prek svoje konfiguracije.
- Vlečenje v Git je za spremembe delovnega toka precej enostavno kot Mercurial.
- Potiskanje v Mercurial je za spremembe delovnega toka enostavnejše kot Git.
- Edino dejanje lastnika programerja lahko v Git-u spremeni lokalno skladišče za delovni imenik tako, da "potegne". Po drugi strani pa lahko Mercurial zunanji pritisk spremeni lokalno skladišče v delovni nabor datotek.
- V Git-u obstaja veliko tveganj in nevarnosti napak za shrambo na strežniku, zato je treba v ta namen narediti podvojeno skladišče dela. V Mercurial takšnih nevarnosti za delo v strežniškem skladišču ni.
- Pri sklepanju preko indeksa ima Git dodatno "plast indirekcije", medtem ko ima Mercurial preprostejši vmesnik.
- Mercurial je najprimernejši v primeru, ko morate sodelovati z majhno ekipo, glavna skrb pa je, da delo shranite in ne pustite, da se izgubi.
- Git je najprimernejši v primeru, ko morate sodelovati z odprtimi in spodbudnimi prispevki od koder koli in morate upravljati čisto brez naključnega preloma svoje osnovne objavljene kode.