2.2.4 Das Attic
Sicher ist Ihnen aufgefallen, daß CVS manchmal
eine RCS Datei in das `Attic' Verzeichnis ablegt.
Beispielsweise wenn CVSROOT
`/usr/local/repository' ist und wir über die Datei
`backend.c' im Verzeichnis `yoyodyne/tc'
sprechen, dann liegt diese normalerweise in:
| | /usr/local/repository/yoyodyne/tc/backend.c,v
|
wenn aber die Datei in das `Attic' Verzeichnis
geht, dann ist sie anstattdessen hier zu finden:
| | /usr/local/repository/yoyodyne/tc/Attic/backend.c,v
|
Es sollte vom Standpunkt des Benutzers aus nichts
ausmachen, ob eine Datei im `Attic' Verzeichnis ist
oder nicht. CVS kümmert sich darum und schaut bei
Bedarf im `Attic' Verzeichnis nach. Für den Fall,
daß Sie wissen möchten nach welchen Regeln eine
RCS Datei im `Attic' Verzeichnis abgelegt wird,
folgt hier eine Erläuterung. Das geschieht nur dann, wenn
die s.g. head Revision den Zustand dead hat.
Wobei der Zustand dead bedeutet, daß eine Datei
entfernt wurde, oder niemals hinzugefügt (added) wurde
für diese Revision. Beispielsweise, wenn Sie eine Datei
auf einem branch hinzufügen, hat es die s.g. trunk
revision im dead Zustand und eine branch
revision in einem non-dead Zustand.
|