Skelbimas

Bet kurio koderio ar nekoderio gyvenime ateina laikas, kai tiesiog stebima, kaip keičiasi failai jūsų pačių galvoje. Kai tai atsitiks, logiškas kitas žingsnis yra perkelti failus, nesvarbu, ar tai būtų kodas, konfigūracijos failai, tekstiniai failai ar kiti; į versijų kontrolės sistemą.

Git yra populiari versijų (arba revizijų) valdymo sistema, kuri šiandien plačiai naudojama ir sukurta siekiant greičio ir patikimumo. Nors yra ir kitų protokolų (pvz., CVS arba Subversija), „Git“ yra vienas populiariausių naudoti dėl savo greičio, patogumo ir prieinamumo įvairiose operacinėse sistemose.


„Git“ yra puiki sistema įvairiems elementams, nuo konfigūracijos failų iki kodo, projektams, kuriuose dirba vienas asmuo ar visa kūrimo komanda. „Linux“ branduolys yra vienas iš garsesnių projektų, kuriame versijų valdymui šiuo metu naudojamas „git“.

Nors daugelis energijos vartotojų renkasi lanksčią ir galingą „git“ komandų eilutę, yra keletas „Windows“ klientų, kurie palengvina „git“ naudojimą tiems, kurie nėra pripratę prie sistemos.

instagram viewer
versijos valdymas

„Git for Windows“ yra „Windows“ „git“ prievadas su lengva sąsaja. Tai apima dvejetainius aplankus ir GUI, su kuriais galima dirbti. „Git for Windows“ arba „git-gui“ yra stabiliausia iš parinkčių, net jei joje nėra keletas tobulesnių funkcijų, kurias turi toliau pateikti variantai.

Įsitikinkite, kad užrašėte pirmąjį failą - „Git…. Windows“, o ne „msysgit“, kuris yra tik komandinė eilutė ir naudojamas kai kuriuose kituose projektuose žemiau.

Versijos valdymo programinė įranga

Jei jums patinka „TortoiseSVN“, „TortoiseGit“ yra labai panaši programa. Užuot dirbęs su išorine vartotojo sąsaja, „TortoiseGit“ yra apvalkalo plėtinys, kuris integruojamas su „Windows“ turinio meniu „Windows“. Tai turi ir trūkumų, ir neigiamų pusių - jūs neturite išorinės programos, su kuria turite kovoti, bet jūs darote reikia naudoti „TortoiseGit“ programinę įrangą norint sujungti, patikrinti, ar nėra palyginimų (dif.) ir kita funkcijos.

Versijos valdymo programinė įranga

„SmartGit“ išrašo sąskaitą už „lengvai naudojamą“ „Git“ klientą ir tai teikia. „SmartGit“ turbūt yra mano mėgstamiausia grupė dėl savo paprastumo naudoti, įmontuotus įrankius ir pilną funkcijų rinkinį.

Vienas dalykas, kurį be galo myliu „SmartGit“, yra tas, kad jis yra integruotas su „GitHub“. Jei kodą tvarkote naudodami „GitHub“, ši integracija palengvina darbą su kodu. Jei dar nesate tikri, „SmartGit“ yra gera programa pradėti.

„SmartGit“ reikalauja, kad jūs įdiegtumėte msysgit kaip būtina sąlyga. Tai yra komercinė programinė įranga, tačiau ji yra nemokama asmeniniam naudojimui.

Versijos valdymo programinė įranga

EGitas yra Užtemimo IDE (Integruotos plėtros aplinkos) papildinys. Tai veikia norint valdyti jūsų kodą „git“ failų sistemoje, kai naudojate „Eclipse“ faktiškai rašyti kodą. „Eclipse“ yra populiari nemokama vystymosi aplinka, todėl čia ir minima.

versijos valdymas

„Git“ plėtiniai yra „Windows“ apvalkalo plėtinys, skirtas „Git“, panašiai kaip „TortoiseGit“. Aš perskaičiau gerų dalykų apie tai, bet sąžiningai po to, kai aš jį įdiegiau, turėjau keletą problemų ir klaidų, kurios atrodė neįprastai. Aš sugebėjau tai ištaisyti pašalindamas eilutę „hideDotFiles = dotGitOnly" nuo mano .git / konfigūruoti katalogą. Taip pat reikia įdiegti 2 išorines programas, msysgit ir Kdiff.

„Git“ plėtiniai taip pat apima „Microsoft Visual Studio 2005“, 2008 ir 2010 metų papildinį.

Kiekvienam savo

„Windows git“ klientų skaičius nuolat auga. Tai, kas tinka vienam asmeniui, gali neveikti kitam, todėl svarbu išbandyti kelis klientus, kol jūsų darbo eigoje rasite tą, kuris jums tinka. Yra keletas projektų, kurie dirba kuriant kai kuriuos „Windows“ vietinius „git“ klientus, tokius kaip Git # ir taip pat labiau suderinamas su keliomis OS, pvz JGit.

Ar turite pageidaujamą „Windows Git“ klientą, kuris čia nepaminėtas? Praneškite mums toliau pateiktuose komentaruose.

Vaizdo kreditas: „Shutterstock“, „Eclipse.org“

Dave'as Drageris dirba „XDA Developers“ Filadelfijos priemiestyje, PA.