Hirdetés

Bármely kódoló vagy nem-kódoló életében eljön az idő, amikor a fejedben a fájlváltozások nyomon követése csak a kezéből származik. Amikor ez megtörténik, a következő logikus lépés a fájlok áthelyezése, legyen az kód, konfigurációs fájlok, szöveges fájlok vagy más; egy verziószabályozó rendszerre.

csoportos it egy népszerű verziójú (vagy revíziós) vezérlőrendszer, amelyet manapság széles körben használnak, és a sebesség és a megbízhatóság érdekében épülnek fel. Bár más protokollok is elérhetők (például CVS vagy Felforgatás), A Git a gyorsaság, a könnyű használat és a különféle operációs rendszerekben való elérhetőség miatt az egyik legnépszerűbb.


A Git nagyszerű rendszer számos különféle elemhez, a konfigurációs fájloktól a kódig, olyan projekteknél, ahol egy személy és egy egész fejlesztői csapat dolgozik. A Linux kernel az egyik legismertebb projekt, amely jelenleg a git verzióvezérlést használja.

Noha sok energiafelhasználó inkább a rugalmas és erőteljes git parancssort használja, számos Windows-ügyfél elérhető, amelyek megkönnyítik a git használatát valakinek, aki még nem szokott a rendszerhez.

instagram viewer

verzióvezérlés

A Git for Windows egy könnyű felülettel rendelkező Windows git port. Ez magában foglalja a git bináris fájlokat és egy GUI-t, amely vele dolgozik. A Git for Windows, vagy a git-gui a legstabilabb a lehetőségek közül, még akkor is, ha hiányzik az alábbiakban felsorolt ​​fejlettebb funkciók közül néhány.

Feltétlenül írja le az első fájlt - „Git… .windows”, nem pedig az msysgit, amely csak parancssor, és amelyet az alábbi többi projektben használnak.

verzióvezérlő szoftver

Ha Ön ismeri a TortoiseSVN alkalmazást, a TortoiseGit nagyon hasonló program. A külső GUI-val való együttműködés helyett a TortoiseGit egy shell kiterjesztés, amely integrálódik a Windows Intéző tartalommenüjébe. Ennek mind a hátránya, mind a hátránya van - nincs külső programja, amellyel foglalkozna, de igen a TortoiseGit szoftvert kell használni az egyesítések végrehajtásához, összehasonlítások ellenőrzéséhez (diff) és máshoz jellemzők.

verzióvezérlő szoftver

A SmartGit „könnyen használható” git-ügyfélként számlázza magát, és teljesíti. A SmartGit valószínűleg a kedvencem a csoportnak, könnyebb használatának, beépített eszközeinek és a teljes szolgáltatáskészletnek köszönhetően.

Az egyik dolog, amit nagyon szeretek a SmartGit kapcsán, az, hogy integrálódott a GitHub. Ha a GitHub segítségével kezeli a kódot, ez az integráció megkönnyíti a kóddal való munkát. Ha még nem ismeri a git-et, akkor a SmartGit egy jó program, amivel elindulhat.

A SmartGit telepítését megköveteli msysgit mint előfeltétel. Ez kereskedelmi szoftver, de személyes használatra ingyenes.

verzióvezérlő szoftver

Az EGit egy Eclipse IDE (Integrált fejlesztési környezet) plugin. Úgy működik, hogy a kódot a git fájlrendszerben kezeli, miközben az Eclipse programot használja a kód tényleges írásához. Az Eclipse népszerű ingyenes fejlesztési környezet, ezért említik ezt itt.

verzióvezérlés

A Git kiterjesztések egy Windows Shell kiterjesztés a Git számára, hasonlóan a TortoiseGithez. Jó dolgokat olvastam róla, ám őszintén szólva, miután telepítettem, voltak olyan problémák és hibák, amelyek nem tűntek normálisnak. Meg tudtam javítani azáltal, hogy eltávolítottam a „hideDotFiles = dotGitOnly" Tőlem .git / configure Könyvtár. Ezenkívül 2 külső program telepítését is megköveteli, msysgit és Kdiff.

A Git Extensions tartalmaz egy bővítményt a Microsoft Visual Studio 2005, 2008 és 2010 számára.

Mindenkinek a sajátját

A Windows git ügyfelek száma folyamatosan növekszik. Lehet, hogy mi működik az egyik embernél, nem működik a másiknál, ezért fontos, hogy kipróbáljon több ügyfelet, amíg megtalálja azt, amelyik az Ön számára működik a munkafolyamatban. Számos projekt dolgozik néhány Windows-alapú git-kliens, például a Git # és több operációs rendszereken kompatibilis is, mint például JGit.

Van olyan preferált Windows Git kliens, amelyet itt nem említenek? Tudassa velünk az alábbi megjegyzésekben.

Kép jóváírása: Shutterstock, Eclipse.org

Dave Drager az XDA Developersnél dolgozik, Philadelphia, Pennsylvania külvárosában.