versioonihaldussüsteemid
Versioonihaldussüsteemid, tuntud ka kui VSC (Version Control System) või RCS (Revision Control System), on tarkvarasüsteemid, mis aitavad hallata muudatusi failide või failide kogumi ajaloos. Need süsteemid on eriti kasulikud tarkvaraarenduses, kus mitu inimest võivad sama projekti kallal töötada ja kus on vaja jälgida kõiki tehtud muudatusi.
Peamine versioonihaldussüsteemide eesmärk on võimaldada kasutajatel salvestada erinevaid versioone oma tööst, liikuda tagasi varasematesse versioonidesse vajadusel
Levinud versioonihaldussüsteemide hulka kuuluvad Git, Subversion (SVN) ja Mercurial. Git on praegu kõige populaarsem, mida kasutatakse
Versioonihaldussüsteemid toetavad sageli ka koostööd meeskondades. Need võimaldavad arendajatel tööd ühendada (merge), konflikte lahendada ja tööd