Skip to content
EntityQ467252· pop 36· linked from 195 articles

Concurrent Versions System

Sign in to save

Also known as Concurrent Versioning System

historical centralized version control system

Key facts

Developer
The CVS Team
Initial release
November 19, 1990 ; 35 years ago ( 1990-11-19 )
Stable release
1.11.23 / May 8, 2008 ; 18 years ago ( 2008-05-08 )
Preview release
1.12.13 / September 28, 2005 ; 20 years ago ( 2005-09-28 )
Written in
C
Operating system
Unix-like , Windows
Type
Revision control
License
GPL-2.0-or-later
Website
cvs .nongnu .org
Repository
savannah .nongnu .org /projects /cvs

via Wikipedia infobox

Wikidata facts

Show 11 more facts
programmed in
C
Stack Exchange tag
stackoverflow.com/tags/cvs
inception
1990-11-19
source code repository URL
savannah.nongnu.org/projects/cvs
software version identifier
1.12.13
short name
CVS
publication date
1990-11-19
Sources (11)

via Wikidata · CC0

Article · Nederlands

Concurrent Versions System (CVS) is een versiebeheersysteem dat is ontwikkeld om versiebeheer te ondersteunen op hiërarchisch geordende verzamelingen (bron) bestanden. Het is een voorbeeld van gecentraliseerde versiecontrole. Op een enkele plaats, de repository, worden alle versies van alle bestanden bijgehouden, terwijl gebruikers op een lokale kopie daarvan werken. Gebruikers moeten hun kopie synchroon houden met expliciete opdrachten om wijzigingen door te voeren en om bestanden aan de versiecontrole toe te voegen of eruit te verwijderen. De repository kan op het lokale bestandssysteem staan, maar CVS ondersteunt ook verscheidene client-server-protocollen die het toestaan dat de repository elders op een server wordt opgeslagen. Hierdoor is het door meerdere gebruikers tegelijk te gebruiken. Dit maakt CVS een goed instrument voor het samenwerken aan bestanden door een aantal mensen tegelijk vanaf verschillende locaties. CVS werd in 1986 geschreven door van de Universiteit van Amsterdam als een verzameling shellscripts die RCS aanriepen. RCS kan alleen versiebeheer doen op losse bestanden, dus dit was een grote stap vooruit. In 1989 maakte een implementatie in C, die sindsdien verder is doorontwikkeld; het is opensourcesoftware, verspreid onder de GNU General Public License (GPL). In de jaren 1990 ontwikkelde CVS zich tot de de facto standaard voor versiecontrole bij opensourcesoftware; voorbeelden van projecten die het gebruikten zijn GNOME, KDE, GIMP en Wine. In de jaren 2000 vond een verschuiving plaats naar Subversion en naar decentrale versiecontrolesoftware zoals Git.

Abstract from DBpedia / Wikipedia · CC BY-SA