Mit Repository synchronisieren
Methode 1: Kontextmenü verwenden
So synchronisieren Sie Ressourcen in der Workbench mit denen im Repository:
- Wählen Sie in einer der Sichten 'Navigation' die Ressourcen aus, die Sie synchronisieren wollen.
- Klicken Sie mit der rechten Maustaste und wählen Sie Team > Mit Repository synchronisieren aus. Die Sicht "Synchronisieren" wird angezeigt.
Methode 2: Aktion "Synchronisieren" verwenden
- In der Perspektive 'Teamsynchronisierung' wählen Sie die Aktion Synchronisieren... aus der Dropdownliste 'Synchronisieren'
aus.
- Wählen Sie CVS aus der Liste der möglichen Synchronisierungstypen aus und klicken dann auf Weiter.
- Wählen Sie den Ressourcenumfang für die Synchronisierung aus, indem Sie entweder Arbeitsbereich, Ausgewählte Ressourcen oder Arbeitsset wählen. Dann wählen Sie Fertig stellen aus.
- Die Sicht "Synchronisieren" wird angezeigt.
Hinweis: Die Aktion 'Synchronisieren' ist in anderen Perspektiven standardmäßig nicht aktiviert. Sie können das Anzeigen der Aktion in der aktuellen Perspektive aktivieren, indem Sie die Optionen
Fenster > Perspektive anpassen auswählen. Dann klicken Sie auf die Registerkarte Befehle und wählen Team ab.
Tipp: Wenn Sie den Umfang 'Arbeitsbereich' für Ihre Synchronisierung wählen, können Sie die folgende Methode 3 verwenden, um stets eine aktuelle Anzeige Ihrer lokalen Änderungen in der Sicht 'Synchronisieren' zu haben, ohne den Synchronisierungsvorgang immer wiederholen zu müssen.
Methode 3: Verwendung einer festgehaltenen CVS-Arbeitsbereichssynchronisierung in der Sicht 'Synchronisieren'
Wenn Sie eine CVS-Arbeitsbereichssynchronisierung in der Sicht 'Synchronisieren' haben, können Sie sie festhalten. Dadurch wird verhindert, dass sie durch die nächste CVS-Arbeitsbereichssynchronisierung , die unter Verwendung der vorherigen beiden Methoden gestartet wird, ersetzt wird. Hier einige der Vorteile bei der Verwendung einer festgehaltenen Synchronisierung.
- Der lokale Änderungsstatus der Ressourcen, die synchronisiert werden, wird stets auf dem neuesten Stand gehalten. Das bedeutet, dass die Ressource, wenn Sie eine Datei, die sich in dem in der Sicht 'Synchronisieren' angezeigten Synchronisierungsumfang befindet, lokal ändern, automatisch in der Sicht angezeigt wird, wenn sie nicht bereits darin enthalten ist.
- Der ferne Status aller Ressourcen, die synchronisiert werden, kann durch Verwendung der Schaltfläche 'Synchronisieren'
in der Symbolleiste der Sicht 'Synchronisieren' aktualisiert werden.
- Der ferne Status einer Auswahl an Ressourcen kann unter Verwendung des Befehls 'Synchronisieren' aus dem Kontextmenü der Sicht 'Synchronisieren' aktualisiert werden.
- Sie können die Aktualisierung des fernen Status so terminieren, dass sie in bestimmten Intervallen (z.B. stündlich) erfolgt.
Die Auswirkung davon ist, dass Sie Ihre abgehenden Ressourcen sehen können, ohne den fernen Status erneut vom Server abrufen zu müssen (was eventuell langwierig sein kann).
Weiterhin wird der Abruf des fernen Status im Hintergrund ausgeführt, so dass Sie andere Dinge (z.B. die Überprüfung von Änderungen) erledigen können, während der ferne Status abgerufen wird.
In der Sicht "Synchronisieren"
- Verwenden Sie die Schaltflächen der Symbolleiste, um die Modi der Sicht zu wechseln. Es gibt vier Modi:
- Eingehender Modus - Es werden nur eingehende Änderungen angezeigt (also Ressourcen im Repository,
die sich von den Ressourcen in der Workbench unterscheiden).
- Ausgehender Modus - Es werden nur ausgehende Änderungen (also in der Workbench geänderte Ressourcen)
angezeigt.
- Eingehender/Ausgehender Modus - Sowohl eingehende als auch ausgehende
Änderungen werden angezeigt.
- Konfliktmodus - Nur im Konflikt stehende Ressourcen werden angezeigt.
Wichtig: Es empfiehlt sich, zunächst die Ressource in der Workbench
zu aktualisieren, alle vorhandenen Konflikte durch Mischoperationen
aufzulösen und dann die Workbench-Ressourcen für das Repository festzuschreiben.
- Es ist möglich, dass jemand eine neue Überarbeitung Ihrer Datei festgeschrieben hat seit Sie mit der
Arbeit an der Datei begonnen haben. Das führt zu einem Konflikt und dieser muss vorsichtig
aufgelöst werden. Aus diesem Grund werden Konflikte in allen Modi der Sicht 'Synchronisieren' angezeigt.

Programmierung im Team mit CVS
Verzweigungen
Mit einem CVS-Repository synchronisieren
Dreifachvergleiche

Festschreiben
Aktualisieren
Konflikte lösen
Ressourcen vergleichen
Änderungen im Vergleichseditor zusammenfügen
Aus einer Verzweigung mischen
Lebenszyklus der Versionssteuerung: Ressourcen hinzufügen und ignorieren
Ressourcen in der Workbench ersetzen
CVS
Sicht "Synchronisieren"