Mit einem CVS-Repository synchronisieren

In der CVS-Teamprogrammierumgebung gibt es bei der Synchronisierung der Ressourcen zwei bestimmte Prozesse: Aktualisieren mit den letzten Änderungen einer Verzweigung und Festschreiben in die Verzweigung. 

Wenn Sie Änderungen in der Workbench vornehmen, werden die Ressourcen lokal gespeichert.  Irgendwann wollen Sie vielleicht Ihre Änderungen für die Verzweigung freigeben, damit andere Benutzer auf sie zugreifen können.  In der Zwischenzeit haben jedoch vielleicht andere Benutzer Änderungen für die Verzweigung freigegeben.  In diesem Fall möchten Sie vielleicht Ihre Workbench-Ressourcen an deren Änderungen angleichen.

Wichtiger Hinweis!: Die Aktualisierung sollte bevorzugt vor der Freigabe von Änderungen erfolgen, falls ein Konflikt zwischen den Ressourcen in Ihrer Workbench und den Ressourcen besteht, die sich derzeit in der Verzweigung befinden.  

Die Sicht "Synchronisieren" enthält Filter, mit denen Sie steuern können, ob Sie nur eingehende Änderungen oder abgehende Änderungen sehen möchten. Eingehende Änderungen stammen aus der Verzweigung. Wenn solche Änderungen akzeptiert werden, wird die Workbench-Ressource anhand der neuesten Version aktualisiert, die derzeit in der Verzweigung festgeschrieben ist. Abgehende Änderungen kommen von der Workbench. Wenn solche Änderungen festgeschrieben werden, ändern sie die Ressourcen der Verzweigung in Übereinstimmung mit den derzeit in der Workbench vorhandenen Ressourcen.

Ungeachtet des ausgewählten Modus (Filters) zeigt die Sicht "Synchronisieren" immer Konflikte, die entstehen, wenn Sie eine Ressource lokal modifiziert haben, für die in der Verzweigung eine neuere Version verfügbar ist. In diesem Fall können Sie auf drei Arten vorgehen: Ihre Ressource mit jener der Verzweigung aktualisieren, Ihre Version der Ressource in die Verzweigung festschreiben oder Ihre Arbeit mit den Änderungen in der Ressource in der Verzweigung mischen. Normalerweise mischt man die Ressourcen, da bei den beiden anderen Möglichkeiten Daten verloren gehen.

Verwandte Konzepte
Programmierung im Team mit CVS
Verzweigungen

Verwandte Tasks
Mit dem Repository synchronisieren

Aktualisieren

Konflikte lösen

Aus Verzweigung mischen

Festschreiben

Verwandte Referenzinformationen
CVS
Sicht "CVS synchronisieren"