Leksikon

Leksikon

CVS - Concurrent Versioning System

CVS er et af de tidlige versionsstyringssystemer, der lader flere arbejde på samme projekt. Forstå hvad det gør, og hvor det står i forhold til Git.

CVS (Concurrent Versioning System) er et af de tidlige versionsstyringssystemer, der lader flere udviklere arbejde på det samme projekt samtidig og holder styr på hver eneste ændring. Hver gang nogen retter i koden, logger systemet hvem, hvad og hvornår — så man altid kan se historikken og rulle tilbage til en tidligere version.

Tænk på det som en avanceret fortrydefunktion for et helt team: ingen overskriver hinandens arbejde, og man kan altid finde tilbage til det punkt, hvor tingene virkede.

Hvor CVS står i dag

Her er det vigtige at vide: CVS er forældet. Det stammer fra slutningen af 1980'erne og var dominerende i mange år, men er stort set afløst af nyere systemer — først og fremmest Git, som i dag er den klare standard.

Forskellen er, at CVS holdt al historik ét centralt sted, så man skulle have forbindelse til serveren for at arbejde. Git giver hver udvikler en fuld kopi af hele historikken lokalt, hvilket gør det hurtigere, mere robust og langt bedre til at arbejde i mange parallelle spor på én gang.

For dig som ejerleder er pointen kort: møder du ordet CVS, er det typisk i forbindelse med et ældre system, der er bygget for år tilbage. Skal der bygges noget nyt i dag, sker versionsstyringen i Git — ikke i CVS.

Næste skridt

Fra begreb til løsning

Skal et af begreberne her omsættes til noget der rent faktisk virker i din virksomhed, så tag en uforpligtende snak med os.