Sissejuhatus

Git

Git on versioonihaldussüsteem, mis aitab arendajatel jälgida aja jooksul koodis toimunud muutusi ja muudatusi. See võimaldab ühe projektiga töötada samaaegselt mitmel inimesel, ilma üksteise muudatusi üle kirjutamata.

Versioonihaldus

Versioonihaldus on süsteem, mis salvestab failis või failide komplektis aja jooksul tehtud muudatused, et saaksid konkreetsete versioonide juurde hiljem vajaduse või soovi korral tagasi minna. See on vajalik mitmel põhjusel:

  • Koostöö: mitu arendajat saavad töötada sama projekti kallal üksteise tööd segamata.

  • Ajalugu: iga muudatus salvestatakse, mis võimaldab vajadusel eelmiste versioonide juurde naasta.

  • Backup: see toimib varukoopiana, salvestades projekti remote serveritesse.

  • Harud: arendajad saavad luua harusid, et töötada iseseisvalt uute funktsioonide või paranduste kallal, seejärel merge’ida need tagasi põhiprojekti.

GitLab

GitLab on veebipõhine platvorm, mis pakub võimalusi versiooni- ning projektihalduseks. See on üles ehitatud Gitile ning annab tiimidele võimaluse tegeleda pea kõigega, mida üks projekt endas nõuab: projekti ja töid planeerida, hallata koodi ja koodimuudatusi, tegeleda turvalisusega, jagada ülesandeid laiali, seada ajalisi tähtaegu ja eesmärke, jne.

Kasutatud allikad