versionhallintajärjestelmistä
Versionhallintajärjestelmät, usein lyhennettynä VCS (Version Control System), ovat ohjelmistoja, jotka auttavat seuraamaan ja hallitsemaan muutoksia tiedostoissa ajan mittaan. Ne ovat erityisen tärkeitä ohjelmistokehityksessä, mutta niitä voidaan käyttää minkä tahansa tyyppisten digitaalisten tiedostojen, kuten dokumenttien tai suunnittelutiedostojen, hallintaan.
Pääasiallinen tehtävä versionhallintajärjestelmälle on tallentaa jokainen muutos, jonka käyttäjä tekee tiedostoon, ja antaa käyttäjälle mahdollisuus palata
Yleisimpiä versionhallintajärjestelmiä ovat hajautetut järjestelmät, kuten Git, ja keskitetyt järjestelmät, kuten Subversion (SVN). Git on nykyään