Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation Lösung von Integrationskonflikten Dokument im Navigationsbaum lokalisieren

Es gibt mehrere Möglichkeiten, Integrationskonflikte aufzulösen:

·        Merge der beiden im Konflikt befindlichen Versionen.

Erzeugt eine neue Version im Repository mit neuem Inhalt. Diese ist nun aktive Version im Repository.

·        Akzeptieren der (im Repository) aktiven Version.

Erzeugt eine neue Version im Repository mit neuem Inhalt. Diese ist nun aktive Version im Repository.

·        Akzeptieren der kollidierenden (lokalen) Version.

Erzeugt eine neue Version im Repository mit neuem Inhalt. Diese ist nun aktive Version im Repository.

·        Verwerfen (Discard) der Konflikt-Version.

Erzeugt keine neue Version im Repository, sondern setzt einen Discard-Pfeil, der die aktive Version definiert.

·        Verwerfen (Discard) der  bisher aktiven Version.

Erzeugt keine neue Version im Repository, sondern setzt einen Discard-Pfeil, der die aktive Version definiert.

Merge der beiden im Konflikt befindlichen Versionen

Ein Integrationskonflikt kann gelöst werden, indem Sie die Inhalte der zwei im Konflikt befindlichen Versionen zusammenführen. Im Ziel-Workspace wird dann im Kontext einer Activity eine neue Version angelegt, die zur Lösung des Konflikts verwendet wird.

Der Inhalt der neuen Version ist das Ergebnis der Verschmelzung der zwei im Konflikt befindlichen Versionen.

Beispiel

Die nachfolgende Abbildung zeigt die in Workspace ’cons’ angelegte Version 2 als Ergebnis der Verschmelzung der Inhalte von Version 2 aus Workspace ’dev’ und Version 1 aus Workspace ’cons’. Der Merge-Pfeil zeigt, dass die resultierende Version ein Nachfolger von beiden im Konflikt befindlichen Versionen ist.

Diese Grafik wird im zugehörigen Text erklärt

Lösung eines Integrationskonflikts durch Zusammenführen der im Konflikt befindlichen Versionen.

 

Diese Grafik wird im zugehörigen Text erklärt

Versionsgraph nach dem Einchecken der konfliktlösenden Activity.

Akzeptieren der (im Repository) aktiven Version

Eine neue Version wird im aktuellen Workspace erzeugt, die dem Inhalt der aktiven Version entspricht.

Akzeptieren der kollidierenden (lokalen) Version

Eine neue Version wird im aktuellen Workspace erzeugt, die dem Inhalt der kollidierenden  Version entspricht.

Verwerfen der Konflikt-Version

Mit Discard Conflicting Version legen Sie einen Discard-Pfeil an, welcher die Version auf dem Server als aktive Version markiert, also weiterhin behält.

Verwerfen der bisher aktiven Version

Mit Discard Active Version legen Sie einen Discard-Pfeil an, welcher die neue Version auf dem Server als aktive Version markiert.

 

 

 

Ende des Inhaltsbereichs