Voraussetzung: Beispielsweise wurde von einem Anwender der Code in einer POU des aktuellen Projekts geändert. Sie haben nun den Projektvergleich über Befehl „Projekt Vergleichen“ durchgeführt. Die Projektvergleichsansicht zeigt diese POU in den gegenübergestellten Projektbäumen rot markiert.
-
Doppelklicken Sie auf die Zeile der gegenübergestellten POU-Versionen.
Die Vergleichsansicht wechselt zur Detailvergleichsansicht der POU. Die geänderten Codezeilen sind grau hinterlegt und rot geschrieben.
-
Klicken Sie auf
.
Codezeilen mit Änderung (rot) werden erweitert auf 2 Zeilen dargestellt: eine Zeile mit Einfügung (links, grün) und eine zweite Zeile mit Löschung (rechts, blau).
-
Klicken Sie erneut auf
.
Die Codezeile ist wieder als geändert gekennzeichnet.
-
Stellen Sie den Mauszeiger in die als geändert gekennzeichnete Codezeile und klicken Sie auf
„Einzeln übernehmen“.
Die Codezeile aus dem Referenzprojekt wird für die Übernahme ins aktuelle Projekt aktiviert.
-
Klicken Sie auf
.
Die Projektvergleichsansicht des gesamten Projekts erscheint. Sie ist nun schreibgeschützt (lesbar), so dass Sie dort nicht Unterschiede für eine Übernahme aktivieren können. Darauf weist auch der gelb markierte Link oberhalb der Baumansicht hin.
-
Klicken Sie auf den Link „Die Projektvergleichsansicht ist schreibgeschützt, weil es unbestätigte Änderungen in einer anderen Ansicht gibt. Klicken Sie hier, um zur geänderten Ansicht umzuschalten.“.
Die Detailsvergleichsansicht erscheint wieder. Die nicht bestätigten Änderungen sind gelb unterlegt.
-
Klicken Sie im Reiter der Ansicht auf
und bestätigen Sie, dass die Änderungen zu speichern sind.
Die Detailprojektansicht ist geschlossen und die POU überschrieben. Sie entspricht nun der POU des Referenzprojekts. Die Projektansicht ist wieder aktiv, so dass Sie weiter im Projektvergleich arbeiten können.
Wenn Sie nicht auf den Link klicken und statt dessen mit Klick auf den Editor der Projektvergleichsansicht schließen, können Sie ebenfalls die Übernahme
der Änderungen ins aktuelle Projekt bestätigen. Die Detailänderungen werden übernommen
und dann der Projektvergleich insgesamt geschlossen.
Siehe auch
-
linktarget doesn't exist but @y.link.required='true'