реклама
Идва време в живота на всеки кодер или некодер, когато проследяването на промените на файловете в собствената ви глава просто излезе от употреба. Когато това се случи, следващата логична стъпка е да преместите вашите файлове, независимо дали това е код, конфигурационни файлове, текстови файлове или други; към система за контрол на версиите.
Git е популярна версия (или ревизия) система за контрол, която е широко използвана днес и е изградена за бързина и надеждност. Въпреки че са налични други протоколи (напр. CVS или подривна дейност), Git е един от най-популярните за използване поради бързината, лекотата на използване и наличността си в различни операционни системи.
Git е страхотна система за много различни видове елементи, от конфигурационни файлове до код, за проекти, по които работи един човек до цял екип за разработка. Ядрото на Linux е един от най-известните проекти, които в момента използват git за контрол на версиите.
Въпреки че много потребители на енергия предпочитат да използват гъвкавия и мощен команден ред git, на разположение са няколко клиента на Windows, които правят използването на git по-лесно за човек, който не е свикнал в системата.
Git за Windows е пристанище на git за Windows с лек интерфейс. Той включва git двоични файлове и GUI за работа с него. Git за Windows или git-gui е най-стабилната от опциите, дори ако липсват някои от по-модерните функции, които има тези по-долу.
Уверете се, че сте записали първия файл - „Git… .windows“, а не msysgit, който е само от командния ред и се използва в някои от другите проекти по-долу.
Ако сте запознати с TortoiseSVN, TortoiseGit е много подобна програма. Вместо да работи с външен GUI, TortoiseGit е разширение на черупката, което се интегрира с менюто ви за съдържание на Explorer в Windows. Това има както своите страни, така и недостатъци - нямате външна програма, с която да се справите, но го правите трябва да използвате софтуера TortoiseGit, за да извършите вашите сливания, проверете за сравнения (разл) и други Характеристика.
SmartGit се представя като git клиент на "лесен за използване" и той доставя. SmartGit е може би моят фаворит от групата, поради своята лекота на използване, вградени инструменти и пълен набор от функции.
Едно нещо, което аз абсолютно обичам при SmartGit е, че той има интеграция с GitHub. Ако използвате GitHub за управление на вашия код, тази интеграция го прави лек за работа с вашия код. Ако сте нови в git, SmartGit е добра програма, с която да започнете.
SmartGit изисква да инсталирате msysgit като предпоставка. Той е търговски софтуер, но е безплатен за лична употреба.
EGit е ан Затъмнение IDE (Интегрирана среда за развитие) плъгин. Той работи за управление на вашия код във файловата система на git, докато използвате Eclipse, за да напишете кода в действителност. Eclipse е популярна среда за безплатна разработка, поради което тук се споменава.
Git Extensions е разширение за Windows Shell за Git, подобно на TortoiseGit. Чел съм добри неща за него, но честно казано след като го инсталирах, имах някои проблеми и грешки, които изглеждаха не нормални. Успях да го поправя, като премахнах реда „hidDotFiles = dotGitOnly" от моя .git / конфигуриране директория. Освен това изисква да инсталирате 2 външни програми, msysgit и Kdiff.
Git Extensions включва и плъгин за Microsoft Visual Studio 2005, 2008 и 2010.
На всеки свой собствен
Броят на Windows git клиенти постоянно расте. Това, което работи за един човек, може да не работи за друг, затова е важно да изпробвате няколко клиента, докато не намерите такъв, който работи за вас в работния процес. Има редица проекти, които работят за изграждането на някои от родните на Windows git клиенти като Git # а също и по-съвместими с операционна система като такива JGit.
Имате ли предпочитан клиент на Windows Git, който не е споменат тук? Уведомете ни в коментарите по-долу.
Кредит за изображение: Shutterstock, Eclipse.org
Дейв Драгър работи в XDA Developers в предградията на Филаделфия, Пенсилвания.