versijavimas
Versijavimas on failide, dokumentide või tarkvaraprojektide muudatuste jälgimise ja haldamise protsess. See võimaldab näha, mis on muudetud, millal ja kelle poolt ning annab vajaduse korral võimaluse tagasi pöörduda varasema versiooni juurde. Üldiselt kasutatakse versioonihaldussüsteeme, mis võivad toimida kas keskse hoidla või hajutatud arhitektuurina, ning need sobivad nii arendustööks kui ka dokumentide haldamiseks.
Olulised mõisted hõlmavad hoidlat (repository), kinnitatud muudatust (commit) koos metaandmetega (autor, kuupäev, sõnum), haru (branch), silda
Süsteemide näited ja töövood on erinevad. Git on hajutatud versioonihaldus ja väga levinud, Subversion (SVN) on
Väljakutsed võivad hõlmata õppimiskõverat hajutatud süsteemide puhul, konfliktide haldamist ja suure projektiga koostööd. Selleteemaliste praktikate, dokumenteeritud
---