Reklāma

Jebkurā kodētāja vai nekodētāja dzīvē nāk laiks, kad izsekošana failu izmaiņām jūsu galvā vienkārši iznāk no rokas. Kad tas notiek, nākamais loģiskais solis ir failu pārvietošana, neatkarīgi no tā, vai tas ir kods, konfigurācijas faili, teksta faili vai citi; uz versiju kontroles sistēmu.

Git ir populāra versiju (vai rediģēšanas) vadības sistēma, kuru mūsdienās plaši izmanto un kas ir veidota ātrumam un uzticamībai. Lai arī ir pieejami citi protokoli (piemēram, CVS vai Subversija), Git ir viens no populārākajiem, ko izmantot tā ātruma, lietošanas ērtuma un pieejamības dēļ dažādām operētājsistēmām.


Git ir lieliska sistēma daudziem dažādiem vienumiem, sākot no konfigurācijas failiem līdz kodiem, projektiem, kuros strādā viens cilvēks līdz visai attīstības komandai. Linux kodols ir viens no slavenākajiem projektiem, kura versiju kontrolei pašlaik tiek izmantots git.

Lai gan daudzi enerģijas lietotāji dod priekšroku elastīgai un jaudīgai komandrindai git, ir pieejami vairāki Windows klienti, kas vienkāršo ģitāru izmantošanu lietotājiem, kuri nav pieraduši pie sistēmas.

instagram viewer
versijas vadība

Git for Windows ir Windows Git osta ar vieglu interfeisu. Tajā ir iekļauti divkāršie binārie faili un GUI, ar kuru strādāt. Git for Windows, vai git-gui, ir visstabilākā no iespējām, pat ja tai trūkst dažu sarežģītāku funkciju, kādas ir zemāk redzamajām.

Pārliecinieties, ka pierakstāt pirmo failu - “Git…. Windows”, nevis msysgit, kas ir tikai komandrinda un tiek izmantots dažos citos projektos zemāk.

versiju kontroles programmatūra

Ja jums patīk TortoiseSVN, TortoiseGit ir ļoti līdzīga programma. Tā vietā, lai strādātu ar ārēju GUI, TortoiseGit ir apvalka paplašinājums, kas integrējas ar jūsu Explorer satura izvēlni operētājsistēmā Windows. Tam ir gan negatīvie, gan negatīvie aspekti - jums nav ārējas programmas, ar kuru jātiek galā, bet jūs to darāt sapludināšanai jāizmanto programmatūra TortoiseGit, jāpārbauda, ​​vai nav salīdzinājumu (diff) un citas Iespējas.

versiju kontroles programmatūra

SmartGit pats par sevi rēķina par “ērti lietojamu” klientu, un tas to arī nodrošina. SmartGit, iespējams, ir mans grupas favorīts, pateicoties tā ērtai lietošanai, iebūvētiem rīkiem un pilnam funkciju komplektam.

Viena lieta, kas man ļoti patīk attiecībā uz SmartGit, ir tā integrācija ar GitHub. Ja koda pārvaldīšanai izmantojat GitHub, šī integrācija padara darbu brīvu ar savu kodu. Ja esat iesācējs git, SmartGit ir laba programma, ar kuru sākt.

SmartGit prasa instalēt msysgit kā priekšnoteikums. Tā ir komerciāla programmatūra, taču personīgai lietošanai tā ir bezmaksas.

versiju kontroles programmatūra

EGit ir Aptumsuma IDE (Integrētās attīstības vide) spraudnis. Tas darbojas, lai pārvaldītu jūsu kodu GIT failu sistēmā, kamēr jūs faktiski izmantojat Eclipse, lai rakstītu kodu. Aptumsums ir populāra bezmaksas attīstības vide, tāpēc šeit tas tiek pieminēts.

versijas vadība

Git paplašinājumi ir Windows apvalka paplašinājums Git, līdzīgi kā TortoiseGit. Esmu lasījis par to daudz, bet, godīgi sakot, pēc instalēšanas man radās dažas problēmas un kļūdas, kas šķita ne normāli. Man izdevās to labot, noņemot līniju “hideDotFiles = dotGitOnlyNo manas .git / konfigurēt direktoriju. Tas prasa arī instalēt 2 ārējas programmas, msysgit un Kdiff.

Git paplašinājumi ietver arī spraudni Microsoft Visual Studio 2005, 2008 un 2010.

Katram savējo

Windows git klientu skaits nepārtraukti pieaug. Tas, kas der vienai personai, var nedarboties citai, tāpēc ir svarīgi izmēģināt vairākus klientus, līdz savā darbplūsmā atrodat tādu, kas jums noder. Ir vairāki projekti, kas strādā, lai izveidotu dažus Windows vietējos git klientus, piemēram, Git # kā arī vairāk ar citām OS saderīgām, piemēram JGit.

Vai jums ir vēlamais Windows Git klients, kas šeit nav minēts? Paziņojiet mums par to komentāros zemāk.

Attēla kredīts: Shutterstock, Eclipse.org

Deivs Dragers strādā pie XDA Developers Filadelfijas priekšpilsētā, PA.