reklama

V jakémkoli kódovacím nebo ne-kodérském životě přichází čas, kdy se sledování změn souborů ve vaší hlavě vymkne z rukou. V takovém případě je logickým dalším krokem přesunutí souborů, ať už jde o kód, konfigurační soubory, textové soubory nebo jiné; do systému pro správu verzí.

Git je populární verze (nebo revize) řídicí systém, který je dnes široce používán a je postaven pro rychlost a spolehlivost. Ačkoli jsou k dispozici i jiné protokoly (například CVS nebo Podvracení), Git je jedním z nejpopulárnějších k použití, protože jeho rychlost, snadnost použití a dostupnost na různých operačních systémech.


Git je skvělý systém pro mnoho různých druhů položek, od konfiguračních souborů po kód, na projektech, na kterých pracuje jedna osoba k celému vývojovému týmu. Linuxové jádro je jedním z nejznámějších projektů, které v současnosti používají git pro správu verzí.

Zatímco mnoho uživatelů energie upřednostňuje použití flexibilního a výkonného příkazového řádku git, je k dispozici několik klientů se systémem Windows, které usnadňují používání git pro někoho, kdo není na systém zvyklý.

instagram viewer
ovládání verzí

Git pro Windows je Windows Git port s odlehčeným rozhraním. Obsahuje gitové binární soubory a GUI, které s ním pracují. Git pro Windows nebo git-gui je nejstabilnější z možností, i když postrádá některé z pokročilejších funkcí, které mají níže uvedené.

Ujistěte se, že jste si zapsali první soubor - „Git… .windows“, nikoli msysgit, což je pouze příkazový řádek a používá se v některých dalších projektech níže.

software pro řízení verzí

Pokud jste obeznámeni s TortoiseSVN, TortoiseGit je velmi podobný program. Místo práce s externím grafickým uživatelským rozhraním je TortoiseGit rozšířením prostředí, které se integruje do nabídky obsahu Průzkumníka ve Windows. To má své vzestupné i záporné stránky - nemáte externí program, který byste museli řešit, ale ano musíte použít software TortoiseGit k provedení vašich fúzí, zkontrolovat srovnání (diff) a další funkce.

software pro řízení verzí

SmartGit účtuje sám sebe jako „snadno použitelný“ klient git a přináší. SmartGit je pravděpodobně moje nejoblíbenější skupina, a to díky snadnému použití, zabudovaným nástrojům a kompletní sadě funkcí.

Jedna věc, kterou na SmartGit absolutně miluji, je to, že má integraci GitHub. Pokud ke správě kódu používáte GitHub, díky této integraci je práce s kódem hračkou. Pokud jste nováčkem git, SmartGit je dobrý program.

SmartGit vyžaduje instalaci msysgit jako předpoklad. Jedná se o komerční software, ale je zdarma pro osobní použití.

software pro řízení verzí

EGit je Eclipse IDE (Integrované vývojové prostředí) plugin. Funguje to při správě kódu v souborovém systému git, zatímco pomocí Eclipse kód skutečně zapisujete. Eclipse je populární bezplatné vývojové prostředí, proto je zde zmíněno.

ovládání verzí

Git Extensions je Windows Shell Extension pro Git, podobně jako TortoiseGit. Četl jsem o tom dobré věci, ale upřímně po instalaci jsem měl nějaké problémy a chyby, které se zdály být normální. Opravil jsem to odstraněním řádku “hideDotFiles = dotGitOnly" Z mého .git / configure adresář. Vyžaduje také instalaci 2 externích programů, msysgit a Kdiff.

Git Extensions také obsahuje plugin pro Microsoft Visual Studio 2005, 2008 a 2010.

Ke každému jejich vlastní

Počet klientů Windows git neustále roste. To, co funguje pro jednu osobu, nemusí fungovat pro jiného, ​​proto je důležité vyzkoušet několik klientů, dokud nenajdete klienta, který pro vás pracuje ve vašem pracovním postupu. Existuje řada projektů, které se snaží vybudovat některé git klienty, kteří jsou nativní ve Windows, například Git # a také více kompatibilních napříč OS JGit.

Máte upřednostňovaného klienta Windows Git, který zde není uveden? Dejte nám vědět v komentářích níže.

Obrazový kredit: Shutterstock, Eclipse.org

Dave Drager pracuje v XDA Developersin na předměstí Filadelfie, PA.