1.3.3 Aufräumen
Bevor Sie nun zu anderen Taten aufbrechen, entscheiden Sie
sich dafür Ihre Arbeitskopie von tc zu entfernen. Eine
Möglichkeit ist das
aber ein besserer Weg ist die Verwendung des
release Kommandos ( A.15 release--Indicate that a Module is no longer in use):
| | $ cd ..
$ cvs release -d tc
M driver.c
? tc
You have [1] altered files in this repository.
Are you sure you want to release (and delete) directory `tc': n
** `release' aborted by user choice.
|
Das release Kommando überprüft, ob alle
modifizierten Dateien auch commited wurden. Wenn die
Aufzeichnung der History aktiviert ist, wird auch dort ein
Eintrag gemacht. C.11 The history file.
Wenn Sie das `-d' in Kombination mit
release verwenden, wird auch Ihre Arbeitskopie
gelöscht.
In dem obigen Beispiel, schreibt das release
Kommando einige Zeilen Ausgabe. `? tc' bedeutet,
daß die Datei `tc' für CVS unbekannt ist.
Darüber braucht man sich aber keine Sorgen zu machen. Die
Datei `tc' ist der ausführbare Compiler und dieser
sollte nicht im Repository abgespeichert werden.
C.9 Ignoring files via cvsignore, für Informationen darüber, wie man
solche Warnungen weg bekommt. A.15.2 release output, für
eine vollständige Erläuterung aller möglichen
Ausgaben von release.
`M driver.c' ist ein wenig mehr Bemerkenswert. Es
bedeutet, daß die Datei `driver.c' seit dem
letzten auschecken verändert wurde.
Das release Kommando wird jedes mal damit
beendet, die Anzahl der veränderten Dateien in der
Arbeitskopie anzugeben. Danach wird auf eine Zustimmung
gewartet, bevor die Dateien gelöscht werden und eine Note
in der History Datei eingetragen wird.
Sie entscheiden sich dafür auf der sicheren Seite zu
bleiben und antworten mit n RET wenn
release nach der Bestätigung fragt.
|