SCCS

Source Code Control System


 

Inhalt

- Was ist SCCS? -
- Dateien editieren -
- Dateien anlegen -
- Infos abrufen -
- Sonstiges -

 

Erstellt von Oliver Fromme
Copyright © 2002-2006
secnetix GmbH & Co KG

Sonstiges

Ältere Versionen zurückholen

Eine der großen Stärken einer Versionsverwaltung ist es, daß man jederzeit eine ältere Version einer Datei wieder zurückholen kann. Man kann dies beim SCCS-Kommando "get" wahlweise anhand der Revisionsnummer (Option "-r") oder anhand des Datums (Option "-c") machen. Beispiel:

sccs get -r1.7 foobar

Damit erhalten Sie die Version der Datei "foobar" mit der Revisionsnumnmer 1.7. Sie können dieses Kommando sowohl als normaler Benutzer (im "scratch"-Unterverzeichnis) als auch als root verwenden.

Oft weiß man die gewünschte Revisionsnummer nicht auswendig. Sie können das SCCS-Kommando "prt" verwenden, um einen Überblick über die Deltas zu erhalten, wobei auch die Revisionsnummern aufgelistet werden. Wenn Sie aber das Datum kennen, von dem Sie die Datei haben möchten, können Sie dies direkt angeben:

sccs get -c020131 foobar

In diesem Beispiel erhalten Sie die Version der Datei "foobar", wie sie am 31.01.2002 aktuell war. Bitte beachten Sie die Reihenfolge Jahr-Monat-Tag (alles zweistellig, auch das Jahr!). Wenn Sie wollen, können Sie sogar die genaue Uhrzeit angeben:

sccs get -c020131134500 foobar

In diesem Fall wäre es die Datei vom 31.01.2002 um 13:45:00 Uhr. (Sie können die Sekunden weglassen, oder auch Minuten und Sekunden.)

Kommentar korrigieren

Gelegentlich kommt es vor, daß man sich bei einem Kommentar vertippt oder etwas vergessen hat. Man kann nachträglich zum Kommentar etwas hinzufügen, und zwar mit dem SCCS-Kommando "cdc" (das steht für "correct delta commentary"):

sccs cdc -r1.5 foobar

Beachten Sie, daß Sie auf jeden Fall die Revisionsnummer des Deltas mit der Option "-r" angeben müssen, und daß dies das jüngste (neuste) Delta sein muß! Außerdem kann nur derjenige Benutzer, der das Delta eingecheckt hat, auch dieses Kommando verwenden, um etwas zum eigenen Kommentar hinzuzufügen.


 

[Valid XHTML 1.0]