| CVS | |
|---|---|
| Luoja | Dick Grune |
| Kehityshistoria | |
| Vakaa versio | 1.11.23 () |
| Kehitysversio | 1.12.13 () |
| Tiedot | |
| Ohjelmistotyyppi | versionhallinta |
| Lisenssi | GNU General Public License, versio 1.0 tai myöhempi |
| Aiheesta muualla | |
| Verkkosivusto | |
CVS (engl. Concurrent Versions System) on versionhallintajärjestelmä lähdekoodien hallintaan. CVS on niin sanottu toisen sukupolven versionhallintajärjestelmä, joka seuraa useampia tiedostoja, mutta riippuu keskitetystä palvelimesta.
CVS:n kehityksen aloitti Dick Grune skripteillä, jotka hän julkaisi comp.sources.unix uutisryhmässä heinäkuussa 1986. CVS oli aluksi käyttöliittymä (engl. front end) RCS:lle.
Vaikka ohjelmakoodia näistä skripteistä ei myöhemmin enää käytetty niiden algoritmit säilyivät myöhemmissä versioissa. CVS sallii useamman käyttäjän työskennellä saman tiedoston parissa, jolloin muutokset on yhdistettävä (engl. merge) ennen tallennusta (engl. commit).
Subversion kehitettiin korjaamaan CVS:n ongelmakohtia.
CVS:n yhteydessä käytetään versiota tarkoittamaan julkaisunumeroa (markkinointiterminä tuotteen versiolle) ja revisiota CVS:n sisäisen versioinnin numerolle.