Hallitse koodiprojektiasi Gitillä ja Githubilla

Puhutaan nyt versionhallinnan paremmasta puolesta: koodivarastosta. Katsos, versionhallinta ja arkistot tarvitsevat toisiaan toimiakseen. Toista ei voi olla ilman toista. Sukelletaan sisään ja selvitetään miksi!

Mikä on koodivarasto?

Katsotaanpa koodivaraston ominaisuuksia.

Kuten sana varasto antaa ymmärtää, se on säilytyspaikka. Koodivarasto on siis paikka, jossa säilytetään koodia! Nyt se ei ole mitään erikoista. Voit yksinkertaisesti luoda tietokoneellesi kansion nimeltä Lähdekoodi ja laittaa kaiken sinne. Mitä järkeä on antaa tälle säilytyspaikalle hieno nimi?

Koodivarasto luodaan edellisessä luvussa mainittuja versiointijärjestelmiä varten. Koodivarastossa säilytetään lähdekoodia, kun taas versiojärjestelmäohjelmisto arkistoi tuon koodin. Voit arkistoida kaikki tiedostosi arkistoon ja säilyttää kaikki muut versiot tai tiedostot, vaikka et käyttäisikään niitä tällä hetkellä. Koodivarastojen avulla voit myös nimetä tai merkitä eri versiot ja pitää kirjaa saman projektin sisällä tapahtuneista muutoksista.

Varaston tarjoajan valitseminen

Aivan kuten versionhallintajärjestelmiä on monenlaisia, myös koodivarastoja on erilaisia. Muutamia hajautettuja, jotka toimivat hyvin Gitin kanssa, ovat GitHub ja Bitbucket.

Github
Bitbucket

GitHub ja Bitbucket isännöivät maailman suurimpia hajautettuja koodivarastojen kokoelmia. Niissä on miljoonia yksityisiä ja julkisia projekteja, joiden avulla tiimit voivat työskennellä versionhallinnan avulla.

Wait, what’s the difference between public and private?

Muistatko avoimen lähdekoodin projektit, joissa lähes kuka tahansa voi osallistua halutessaan? Se olisi esimerkki julkisesta projektista. Tyypillisesti ne tarjoavat lähdekoodinsa yleisölle ja ovat avoimia yleisön osallistumiselle.

Erityiset projektit taas eivät jaa lähdekoodiaan, mutta nauttivat Gitin versionhallintajärjestelmän ominaisuuksista tiiminsä jäsenten kesken.

Okei, mutta mikä palveluntarjoaja minun pitäisi valita?

Vaikka GitHubin ja Bitbucketin välillä ei ole kovinkaan paljon eroja ominaisuuksien suhteen, GitHub on suositumpi yritysprojekteissa! Se on myös erittäin helppokäyttöinen.

Tutustutaan GitHubiin seuraavassa luvussa, jotta voimme aloittaa ensimmäisen koodivarastosi!

Kerrataan vielä kerran!

Vastaa

Sähköpostiosoitettasi ei julkaista.