von trisha » 13.09.2004, 17:34
CVS ist kein Programm im normalen Sinn, sondern ein Konzept.
CVS bietet mehreren Programmierern/Entwicklern/Designern die Moeglichkeit, gemeinsam an einem Projekt zu arbeiten.
D.h. Du schreibst ein Programm und legst es auf einem CVS-Server ab. Andere koennen sich Deinen Code ansehen, aendern, erweitern und wiederum dort ablegen. Der CVS-Server uebernimmt dabei die Rolle eines Verwalters und katalogisiert/indiziert die Dateien, um jederzeit den anderen Mitarbeitern den aktuellen Stand und die letzten Aenderungen zu zeigen.
Wenn Du jetzt zum Beispiel Aenderungen an einer bestimmten Datei durchfuehren willst, laedst Du sie auf Deinen Rechner, checkst sie auf dem CVS "aus" und spielst sie dort nach Deinen Aenderungen wieder ein. So ist es moeglich, dass ein Team raeumlich verteilt an den gleichen Dateien arbeiten kann und die Aenderungen allen zeitgleich zugaenglich sind.