versiohallintajärjestelmistä
Versiohallintajärjestelmät, usein lyhennettynä VCS (Version Control System), ovat ohjelmistoja, jotka auttavat hallitsemaan ja seuraamaan muutoksia tiedostoihin, erityisesti ohjelmistokehityksessä. Ne tallentavat jokaisen muutoksen historian, mahdollistaen käyttäjien palaamisen aiempiin versioihin tarvittaessa. Tämä on hyödyllistä virheiden korjaamisessa, uusien ominaisuuksien kehittämisessä ilman olemassa olevan koodin vaarantamista, ja useiden henkilöiden samanaikaisessa työskentelyssä saman projektin parissa.
Yleisimpiä versiohallintajärjestelmiä ovat Git, Subversion (SVN) ja Mercurial. Git on tällä hetkellä yleisin ja suosituin järjestelmä,
Versiohallinnan keskeisiä käsitteitä ovat "commit" (muutosten tallentaminen), "branch" (kehityshaara, joka mahdollistaa itsenäisen työskentelyn ilman pääprojektin häiritsemistä),