versioonihaldussüsteemides
Versioonihaldussüsteemid, tuntud ka kui versioonikontrollisüsteemid (VCS), on tarkvararakendused, mis aitavad arendajatel jälgida ja hallata muudatusi lähtekoodis või muudes failides aja jooksul. Need süsteemid võimaldavad meeskondadel teha koostööd tõhusalt, luues üksikasjaliku ajaloo kõikidest muudatustest, kes need tegi ja millal.
Peamine versioonihaldussüsteemi eesmärk on salvestada failide erinevaid versioone, mis võimaldab kasutajatel naasta varasematesse olekutesse, kui midagi
Versioonihaldussüsteemid jagunevad tavaliselt kahte peamisse kategooriasse: tsentraliseeritud ja hajutatud. Tsentraliseeritud süsteemid kasutavad ühte serverit, kus hoitakse
Tuntumate versioonihaldussüsteemide hulka kuuluvad Git, Subversion (SVN) ja Mercurial. Git on hetkel kõige populaarsem hajutatud versioonihaldussüsteem,