CVS ist ein häufig eingesetztes Werkzeug um Sourcecode zu verwalten.
Insbesondere wenn mehrere Entwickler beteiligt sind bietet sich CVS an.
Wichtig ist jedoch ein sorgfältiger Umgang mit CVS. Bewährt hat
sich dabei, ein Teammitglied als CVS Master einzustufen. Er kann den Überblick
behalten, bei Problemen helfen oder bei Unstimmigkeiten vermitteln.
CVS gibt es als DOS/UNIX Shell Kommando oder als WinCVS mit grafischer
Oberfläche. Entwicklungstools (z.B. Together) bieten die Integration
von CVS an.
CVS Installation
Achtung, um das CVS Archiv nicht negativ zu beeinflussen, sollten diese
Aktionen vom CVS-Admin durchgeführt werden.
-
cvs -d Repository init
Ein neues CVS Repository anlegen.
-
cvs import -m "test" cvsdirectory VendorTag ReleaseTag
Damit kann ein neues Projekt im CVS Baum erstellt werden. Die mächtigeren
Tools, wie WinCVS, bieten hierfür detailliertere Hilfestellung
an.
|
|
Die Wichtigsten CVS Befehle
-
set CVSROOT=pserver:username:/home/CVS/CVSROOT
Diese Umgebungsvariable bestimmt den CVS Server, auf dem das Repository
abgelegt ist.
-
cvs login
Mit name+Password. Der Login wird in einer Datei gespeichert und bleibt
bis zum logout bestehen.
-
cvs checkout directoryname
cvs co
Kopiert die Sourcecodes des Verzeichnisses in das lokale Verzeichnis
und legt einige CVS Verwaltungsdateien an.
-
cvs commit -m "comment" filename
Die (geänderte) Datei wird zurückgespielt und mit einem Änderungskommentar
versehen.
-
cvs release -d directoryname
Die lokalen Dateien für dieses Verzeichnis werden gelöscht.
-
cvs diff filename
Vergleich der lokalen Datei mit der entsprechenden Serverdatei.
|