Was ist CVS (Concurrent Version System)?

CVS (kurz für Concurrent Version System ) wurde 1986 entwickelt und ist eine Softwarelösung, mit deren Hilfe Softwareentwickler alle Änderungen am Quellcode eines Programms verfolgen können. Durch die Verwendung einer CVS-Lösung kann ein Unternehmen mehrere Entwickler an einem Projekt arbeiten lassen, ohne befürchten zu müssen, die Arbeit der jeweils anderen zu überschreiben oder Änderungen zu verlieren. CVS gibt ihnen außerdem die Möglichkeit, ältere Versionen anzuzeigen und auf diese zurückzugreifen, falls Änderungen zu Konflikten geführt haben.

CVS wurde zuletzt im Jahr 2008 aktualisiert. CVS wurde zwar noch für kleinere Projekte verwendet, verfügt jedoch nicht über viele Funktionen der modernen Revisionskontrolle, die für die Entwicklung professioneller Software von großer Bedeutung sind. CVSNT-Varianten umfassen Dateinamen, die die Groß- / Kleinschreibung nicht berücksichtigen, und OpenCVS, das stärkere Sicherheitsmethoden verwendet.

  • Auf unserer Revisionskontrollseite finden Sie eine vollständige Liste alternativer moderner Revisionskontrolllösungen.

Wie funktioniert es?

CVS funktioniert, indem ein primärer Server oder ein Computer die Änderungen nachverfolgt, wenn die Clients ihre Änderungen an den Server übergeben, anstatt mehrere Kopien des Quellcodes aufzubewahren. Wenn ein Client seine Daten übermittelt, wenn keine Konflikte mit der Serverversion und der Clientversion bestehen, werden die beiden Versionen zusammengeführt. Wenn jedoch Konflikte vor dem Senden der Änderungen vorhanden sind, zeigt das CVS-Programm die Konflikte an, damit diese geändert oder angepasst werden können, sodass nach der Zusammenführung keine Konflikte auftreten.

Vergleichen Sie, Computerakronyme, Diff, Programmierausdrücke, RCS, Subversion