About SW-Quality Safety SW-Entwicklung UML Nachschlagen Programme
.NET
JAVA
HTML http
XML
SQLXML
Datenbanken
CVS
SQL
CVS Sourcecode Versions Management
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. 
     
 

 
©; created Mon Aug 07 22:31:53 CEST 2006; eMail