versiointijärjestelmissä
Versiointijärjestelmät, jotka tunnetaan myös nimellä versionhallinta- tai revisiointijärjestelmät, ovat ohjelmistotyökaluja, jotka auttavat hallitsemaan ja seuraamaan muutoksia tiedostoissa tai tiedostojoukossa ajan mittaan. Niiden ensisijainen tarkoitus on tallentaa eri versioita projektin tiedostoista, jotta kehittäjät voivat palata aiempiin tiloihin, vertailla muutoksia ja tehdä yhteistyötä tehokkaammin.
Keskeisiä toimintoja versiointijärjestelmissä ovat muutosten seuraaminen, uusien versioiden tallentaminen (commit), muutosten palauttaminen ja eri kehityshaarojen (branch)
Yleisimpiä versiointijärjestelmiä ovat Git, Subversion (SVN) ja Mercurial. Git on nykyään selvästi suosituin hajautettuna versionhallintajärjestelmänä, mikä