Versionstags versetzen
Achtung: Obwohl es für viele Benutzer wünschenswert wäre, dass eine CVS-Version an einem bestimmten Zeitpunkt fixiert wird und nicht mehr geändert werden kann, sind Versions- und Verzweigungstags in CVS veränderbar. Infolgedessen sind viele davon überzeugt, dass die Änderung einer Version keine sinnvolle Vorgehensweise ist. Es gibt jedoch eine Reihe von Szenarien, in denen dies tatsächlich sehr praktisch ist. Bitte gehen Sie angesichts dieser Aspekte beim Versetzen von Tags sehr umsichtig vor.
Tag für eine Einzeldatei versetzen
Angenommen, Sie haben soeben Ihre Erstellung übergeben, indem Sie das Projekt als R1 versioniert haben. Kurz darauf stellen Sie jedoch fest, dass eine kleine Änderung an einer Datei vorgenommen und in die Erstellung integriert werden sollte. Statt nun das Projekt erneut zu versionieren, können Sie das Versionstag R1 für die geänderte Datei versetzen.
- Ändern Sie die Datei(en). Wählen Sie die nach der Erstellung von R1 geänderte Datei aus, und wählen Sie im Kontextmenü die Optionen Team > In Ressourcenprotokoll anzeigen aus.
- Wählen Sie in der Sicht "Ressourcenprotokoll" die Überarbeitung aus, die mit der Version R1 gekennzeichnet werden soll.
- Wählen Sie im Kontextmenü die Option Mit vorhandenem Tag versehen... aus.
- Wählen Sie im Dialogfenster die Version R1 aus, und wählen Sie "OK" aus.
- Die Sicht "Ressourcenprotokoll" wird aktualisiert und bestätigt, dass die Version versetzt wurde.
Tag aus Sicht "Repositories" versetzen
Viele Projekte verwenden im Element HEAD einen genau definierten Versionsnamen für ihre aktuelle stabile Fassung. Indem das Element HEAD beispielsweise mit dem Tag STABLE versioniert wird, können die Erstellungsscript einfach die Version STABLE für Erstellungen auschecken. Wenn der Code weiterentwickelt wird, wird das Tag STABLE regulär versetzt und kennzeichnet die aktuellste stabile Fassung. Die Sicht "Repositories" enthält eine Aktion, mit der ein vorhandenes Tag versetzt werden kann.
- Öffnen Sie die Sicht "Repositories", und wählen Sie eine Ressource aus.
- Wählen Sie im Kontextmenü die Option Mit vorhandenem Tag versehen aus.
- Es wird ein Dialog für die Tagauswahl aufgerufen. Dort können Sie das Tag, das versetzt werden soll, auswählen. Wenn das Tag, das Sie verwenden
wollen, nicht in der Liste angezeigt wird, klicken Sie auf Aus Repository aktualisieren. Wenn dadurch
das Tag nicht gefunden wird, klicken Sie auf Tags konfigurieren. Dadurch wird ein Dialog
geöffnet, in dem Sie nach Tags in spezifischen Dateien im Repository suchen können.
- Wählen Sie anschließend OK aus. Das Tag wird versetzt. Die Operation versetzt ein vorhandenes Tag auf die ausgewählten Ressourcen. Sie kann sowohl für Versions- als auch für Verzweigungstags verwendet werden.

Programmierung im Team mit CVS

Mit dem Repository synchronisieren
Festschreiben