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 Ihren Build ü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 den Build 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 Ansicht "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 Ansicht "Ressourcenprotokoll" wird aktualisiert und bestätigt, dass die Version versetzt wurde.
Tag aus Ansicht "Repositorys" versetzen
Viele Projekte verwenden im Element HEAD einen genau definierten Versionsnamen für ihre aktuelle stabile Fassung. Durch Versionierung des Elements HEAD mit dem Tag STABLE könnten zum Beispiel die Build-Scripts einfach die STABLE-Version für Builds auschecken. Wenn der Code weiterentwickelt wird, wird das Tag STABLE regulär versetzt und kennzeichnet die aktuellste stabile Fassung. Die Ansicht "Repositorys" enthält eine Aktion, mit der ein vorhandenes Tag versetzt werden kann.
- Öffnen Sie die Ansicht "Repositorys", 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