versiopalveluiden
Versiopalveluiden tarkoituksena on hallita digitaalisen sisällön versioita ja muutoksia. Niiden avulla säilytetään historioita, jäljitettävyys ja mahdollistetaan palautus, vertailu sekä yhteistyö useiden käyttäjien välillä. Versionhallinnan piiriin kuuluu sekä ohjelmistokehitys että dokumentointi, data- ja tutkimuskäyttö, joissa tiimin työvaiheet ja julkaisut on syytä jäljentää tarkasti.
Tyypillisiä ominaisuuksia ovat repositorioden hallinta, commit-historia, haarukointi (branching) ja yhdistäminen (merging), sekä versioiden merkitseminen tagien avulla.
Versiopalvelut voivat olla hajautettuja (esim. Git) tai keskitettyjä (esim. vanhemmat Subversion-tyyliset ratkaisut) ja ne voivat toimia
Käyttökohteita ovat ohjelmistokehitys, tekninen dokumentaatio, tieteellinen tutkimus sekä muu sisällönhallinta, jossa muutosten historia on olennaista sekä