Wiki
Clone wikikhk-veebiarendus / Home
Git
Git on versioonihaldussüsteem. Versioonihaldussüsteem on süsteem, mis võimaldab optimaalse ruumikasutusega salvestada failide ja kaustadega tehtud muudatusi.
Näiteks kui disainer tahab hoida oma pildi- või HTML failist igat versiooni alles (mida ta peaks tahtma), on väga mõistlik versioone hoida versioonihaldus süsteemis (ingl. kl lühend VCS). VCS kasutamine võimaldab tal:
- taastada faile tagasi eelmistesse olekutesse,
- taastada terve projekt tagasi mõnda eelmisesse olekusse,
- vaadata, millised failid on projektis erinevate versioonide vahel erinevad (tekstifailide puhul ka millised read on erinevad),
- vaadata, kes millist faili viimati muutis ja milliseid ridu selles failis lisas/muutis/kustutas. Ehk kes probleemi tekitas,
- töötada teiste inimestega koos sama projekti kallal, ilma et kui samal ajal sama faili muudavad mitu inimest, siis viimasena salvestaja kirjutab teiste muudatused üle,
- saada detailne töölogi tehtud muudatustest, kuupäevade ja kellaaegadega.
VCS kasutamine tähendab ka seda, et kui miskit tuksi keerad või kaotad mõne faili, on seda faili taastada lihtne.
#Lokaalsed versioonihaldussüsteemid# Tavaliselt kopeeritakse uue versiooni tekitamiseks failid lihtsalt teise kausta (mõni targem kasutab kausta nimes ka timestampi: klaabu_20130207-2039). Aga on lihtne unustada, mis kaustas sa tegutsed ja kogemata kirjutada valesse faili või kopeerida üle see versioon, mida ei tahetud üle kirjutada.
Updated