Reiter Conflict

Der Reiter Conflict zeigt an, ob zwischen dem lokalen Stand und dem Stand im Ziel-Repository Änderungen bzw. im Fall eines angestoßenen Merges Konflikte bestehen. Die folgenden Fälle sind hierbei möglich:

Lokales und Ziel-Repository sind auf demselben Stand:

Reiter Conflict 1:

Auf dem Lokalen System sind Änderungen, die noch nicht übertragen wurden:

Reiter Conflict 2:

Sowohl lokal als auch remote sind Änderungen vorgenommen worden:

Reiter Conflict 3:

Betätigen Sie nun den Button Merge Local and Remote, um die Änderungen aufgelistet zu bekommen. In der darauffolgenden Ansicht bekommen Sie alle Objekte angezeigt, in welchen auf beiden Seiten Änderungen vorgenommen worden (Beispielhaft die POU Main in der folgenden Abbildung).

Reiter Conflict 4:

Zum Zusammenführen der Änderungen betätigen Sie nun den Button Start Merge. Es öffnet sich das TwinCAT Project Compare Tool, in dem Sie die Objekte zusammenführen können. Nach einem erfolgten Merge bestätigen Sie die Änderungen sowohl im TwinCAT Project Compare Tool als auch im Multiuser Explorer mit Accept.

Im Ziel-Repository sind Änderungen enthalten, ohne dass Sie lokal Änderungen vorgenommen haben:

Reiter Conflict 5:

Betätigen Sie den Button Get Latest, um den aktuellen Stand vom Ziel-Repository abzuholen. Sie werden nun von TwinCAT darauf hingewiesen, dass sich Dateien im Hintergrund geändert haben und gefragt, ob Sie diese neu laden wollen. Bestätigen Sie diese Frage mit OK.