Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier. Concurrent Versions System (CVS) bezeichnet ein Programm zur Versionsverwaltung von Quellcode . Es nimmt somit diese recht aufwändige dem Entwickler ab.
CVS vereinfacht die Verwaltung von Quellcode dass es alle Dateien eines Software-Projektes an zentralen Stelle speichert. Somit behält es den über die einzelnen Versionen der Dateien und dazugehörigen Kommentare. Es ist zudem auch noch der Lage besonders bei größeren Projekten die der einzelnen Entwickler eines Projektes zu koordinieren.
CVS erfreut sich besonders in der Open-Source -Gemeinde großer Beliebtheit. So wird CVS bei meisten großen Open-Source -Projekten verwendet abgesehen vom Linux - Kernel . Die CVS-Software wird u.a. auch auf Servern von SourceForge verwendet.
CVS wurde als Nachfolger von RCS basierend auf dessen Dateiformat entwickelt. CVS allerdings auch einige Probleme zum Beispiel beim mit Binärdaten und Verzeichnissen die das als gehandelte Subversion vermeiden will. Viele der kommerziellen Configuration-Management -Werkzeuge basieren auf RCS oder CVS.