Kódprojekt kezelése a Git és a Github segítségével

Most beszéljünk a verziókezelés jobbik feléről: a kódtárolóról. Látod, a verzióvezérlésnek és a tárolóknak szükségük van egymásra ahhoz, hogy működjenek. Egyik sem működhet a másik nélkül. Merüljünk el benne, és derítsük ki, miért!

Mi az a kódtároló?

Vessünk egy pillantást a kódtároló tulajdonságaira.

Amint azt a tároló szó is sugallja, ez egy tárolóhely. Tehát a kódtár a kód tárolására szolgáló hely! Na ez nem különleges. Egyszerűen létrehozhatsz egy mappát a számítógépeden Forráskód néven, és az egészet odateheted. Minek adjunk ennek a tárolóhelynek díszes nevet?

A kódtárat az előző fejezetben említett verziókezelő rendszerek használatára hozzuk létre. A kódtár a forráskódot tárolja, míg a verziórendszer-szoftver ezt a kódot archiválja. Az összes fájlodat archiválhatod az adattárban, megtartva minden más verziót vagy fájlt, még akkor is, ha éppen nem használod őket. A kódtárak lehetőséget adnak arra is, hogy a különböző verziókat elnevezze vagy megjelölje, és így nyilvántartást vezessen az egyazon projekten belüli változásokról.

Tárhelyszolgáltató kiválasztása

Ahogyan többféle verziókezelő rendszer létezik, ugyanúgy különböző kódtárak is léteznek. Néhány decentralizált, a Git-tel jól működő közülük a GitHub és a Bitbucket.

Github
Bitbucket

A GitHub és a Bitbucket ad otthont a világ legnagyobb decentralizált kódtároló gyűjteményeinek. Több millió privát és nyilvános projektet tartanak, amelyek lehetővé teszik a csapatok számára, hogy verziókezelővel dolgozzanak.

Várjunk csak, mi a különbség a nyilvános és a privát között?

Emlékszel a nyílt forráskódú projektekre, amelyekben nagyjából bárki hozzájárulhat, ha akar? Ez egy példa lenne a nyilvános projektre. Tipikusan a forráskódjukat bocsátják a nyilvánosság rendelkezésére, és nyitottak a nyilvánosság számára, hogy hozzájáruljanak.

A magánprojektek ezzel szemben nem osztják meg a forráskódjukat, de élvezik a Git verziókezelő rendszer funkcióit a csapattagok között.

Oké, de melyik szolgáltatót válasszam?

Bár a funkciókat tekintve nincs túl sok különbség a GitHub és a Bitbucket között, a GitHub népszerűbb a vállalati projektek körében! Ráadásul nagyon egyszerű a használata.

A következő fejezetben fedezzük fel a GitHubot, hogy elkezdhessük az első kódtárolónkat!

Foglaljuk össze a dolgokat!

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.