Mit der Standard- oder Advanced-Lizenz verfügbar.
Während Änderungen an den Versionen in einer Versionsstruktur vorgenommen werden, beginnen die Versionen, sich zu unterscheiden. Das Abrufen aller Änderungen aus einer Vorgängerversion und das Zusammenführen von Änderungen aus Ihrer Version in dieser Version wird als Abgleichen und Zurückschreiben bezeichnet. Sobald Sie die Bearbeitung einer Version abgeschlossen haben, können Sie die vorgenommenen Änderungen in einer anderen Version zusammenführen. Bei traditioneller Versionierung können Sie die Änderungen in jeder Version, die die Vorgängerversion dieser Version ist, zusammenführen, z. B. der Parent- oder Default-Version.
Nachdem Sie mit der Bearbeitung Ihrer Version begonnen haben, wurde die Vorgängerversion möglicherweise von anderen Benutzern auf eine Weise geändert, die mit Ihren Änderungen in Konflikt steht. Beim Abgleichen Ihrer Änderungen mit der Zielversion werden diese Konflikte erkannt.
Wenn Konflikte bestehen, löst ArcGIS AllSource diese je nach gewählter Einstellung zunächst zugunsten der Versionsrepräsentation, die Sie bearbeiten, oder in der Zielversion. Nachdem die Konflikte zunächst gelöst wurden, können Sie diese einzeln überprüfen und bei Bedarf Änderungen vornehmen. Wenn z. B. ein Konflikt zugunsten der Editierversion gelöst wurde, können Sie diese Fassung durch die Fassung in der Zielversion ersetzen oder mit den Editierwerkzeugen auf andere Weise ändern.
Hinweis:
In diesem Thema wird das Abgleichen und Zurückschreiben mit der Registerkarte Versionierung beschrieben. Sie können Versionen auch mit dem Geoverarbeitungswerkzeug Versionen abgleichen und der Schaltfläche Abgleichen/Zurückschreiben auf der Registerkarte Versionen abgleichen und zurückschreiben, wenn die Ansicht "Versionen" angezeigt wird.Abgleichvorgang
Um bei traditioneller Versionierung Ihre Änderungen mit einer Vorgängerversion abzugleichen, müssen die folgenden Voraussetzungen erfüllt sein:
- Sie müssen der einzige Benutzer sein, der aktuell die traditionelle Version bearbeitet, die Sie abgleichen.
- Die Zielversion darf von keinem anderen Benutzer bearbeitet werden. Eine Ausnahme besteht, wenn die Zielversion die Default-Version ist. Sie können einen Abgleich gegen die Default-Version nur dann ausführen, wenn sie von anderen Benutzern bearbeitet wird.
- Sie müssen die Zielversion anzeigen können, d. h. sie kann öffentlich oder geschützt sein. Wenn sie privat ist, müssen Sie der Versionsbesitzer oder der Geodatabase-Administrator sein.
- Wenn Ihr Workflow so aussieht, dass ein Benutzer Änderungen vornimmt und ein anderer den Abgleich ausführt, müssen Sie sicherstellen, dass dem Benutzer, der den Abgleich ausführt, alle Berechtigungen für alle Feature-Classes und -Tabellen zugewiesen sind, die in der Version geändert wurden. Andernfalls kann der Benutzer keinen Abgleich vornehmen. Der Benutzer, der den Abgleich ausführt, muss volle Berechtigungen für beide Seiten jeder Beziehung aufweisen, die geändert wurde, darunter grundlegende oder abhängige Beziehungen. Bei diesem Typ von Workflow muss der Benutzer, der den Abgleich ausführt, ebenfalls über ausreichende Versionsberechtigungen verfügen. Der Benutzer, der den Abgleich ausführt, muss die abzugleichende Version ändern können, d. h. sie muss öffentlich sein. Außerdem muss er die Zielversion anzeigen können, d. h. der Benutzer muss die Version besitzen oder sie muss öffentlich oder geschützt sein.
Unter Versionierungsoptionen finden Sie Informationen darüber, wie Sie festlegen können, wie Konflikte gehandhabt und welche Aufforderungen bei einem Abgleichvorgang empfangen werden sollen.
Hinweis:
Ein Abgleichvorgang kann nicht mit einem "Rückgängig"-Vorgang rückgängig gemacht werden. Um einen Abgleich rückgängig zu machen, müssen Sie lediglich die Änderungen verwerfen, ohne sie zu speichern.
Führen Sie zum Abgleichen einer traditionellen Version die folgenden Schritte aus:
- Klicken Sie im Bereich Inhalt auf die Schaltfläche Nach Datenquelle auflisten . Klicken Sie als Nächstes auf die Datenquelle der Enterprise-Geodatabase , um die Registerkarte Versionierung zu aktivieren.
- Klicken Sie auf der Registerkarte Versionierung auf die Schaltfläche Abgleichen.
Das Dialogfeld Abgleichen wird angezeigt.
- Wählen Sie die Zielversion aus.
- Geben Sie mit den folgenden Optionen an, wie Konflikte definiert werden sollen:
Definieren von Konflikten Beschreibung Nach Attribut (Spalte)
Nur Änderungen an demselben Attribut (Spalte) aus derselben Zeile oder demselben Feature in der Ziel- und Editierversion führen zu einem Konflikt. Dies ist die Standardeinstellung.
Nach Objekt (Zeile)
Alle Änderungen an derselben Zeile oder demselben Feature in der Ziel- und Editierversion führen zu einem Konflikt.
- Geben Sie mit den folgenden Optionen an, wie Konflikte gelöst werden sollen:
Lösen von Konflikten Beschreibung Zugunsten der Editierversion
Alle in Konflikt stehenden Features haben in der aktuellen Version Vorrang vor den entsprechenden Repräsentationen in der Zielversion.
Zugunsten der Zielversion
Alle in Konflikt stehenden Features werden in der aktuellen Version durch ihre Repräsentationen in der Zielversion ersetzt.
- Klicken Sie auf OK.
Konflikte werden von ArcGIS AllSource je nach gewählter Einstellung gelöst. Nachdem die Konflikte gelöst wurden, können Sie diese einzeln überprüfen und bei Bedarf Änderungen vornehmen. Wenn z. B. ein Konflikt zugunsten der Editierversion gelöst wurde, können Sie diese Fassung durch die Fassung in der Zielversion ersetzen oder mit den Editierwerkzeugen auf andere Weise ändern.
Beim Abgleich wird nur die Editierversion aktualisiert, sodass von ArcGIS AllSource eine Überprüfung auf Konflikte erfolgen kann. Die Änderungen werden nicht in der Zielversion zusammengeführt. Nachdem Sie den Abgleich und die Überprüfung der Konflikte fertig gestellt haben, können Sie die Zusammenführung abschließen, indem Sie Ihre Änderungen in die Zielversion zurückschreiben.
Verwalten von Konflikten in der Ansicht "Konflikte"
Wenn Konflikte während des Abgleichvorgangs entdeckt werden, können Sie sie in der Ansicht "Konflikte" überprüfen. Die Ansicht "Konflikte" enthält alle Klassen sowie die jeweiligen Features oder Zeilen, die in Konflikt stehen. Konflikte werden nach Datenquelle, Klasse, Konfliktkategorie und ObjectID gegliedert. Die Ansicht "Konflikte" kann verwendet werden, um Konflikte ausführlicher zu überprüfen, Konflikte als überprüft zu markieren und Änderungen an der Lösung von Konflikten vorzunehmen, bevor der Zurückschreibevorgang ausgeführt wird.
Weitere Informationen zur Ansicht "Konflikte" finden Sie unter Verwalten von Konflikten bei traditionellen Versionen.
Zurückschreiben von Änderungen
Zum Zurückschreiben von Änderungen in die Zielversion müssen Sie über Zugriff zum Bearbeiten dieser Version verfügen. Das bedeutet, dass bei der Version die Zugriffseigenschaft auf "Öffentlich" festgelegt sein muss, oder dass Sie Geodatabase-Administrator sein müssen.
Um Änderungen in die Zielversion zurückzuschreiben, nachdem Sie abgeglichen und Konflikte überprüft haben, klicken Sie auf der Registerkarte Versionierung in der Gruppe Versionierung auf die Schaltfläche Zurückschreiben .
Tipp:
Andere Benutzer, die die Zielversion lesen, in die Sie die Änderungen zurückgeschrieben haben, sehen die zurückgeschriebenen Änderungen erst, wenn Sie ihre versionierten Workspaces aktualisieren.
Beachten Sie die folgenden zusätzlichen Informationen zum Zurückschreibungsprozess:
- Änderungen können nur dann zurückgeschrieben werden, wenn die Zielversion nicht geändert wurde, seit Sie den letzten Abgleich von Änderungen ausgeführt haben. Wenn die Zielversion in der Zwischenzeit geändert wurde, müssen Sie einen erneuten Abgleich ausführen, bevor Sie die Änderungen zurückschreiben.
- Nachdem Änderungen zurückgeschrieben wurden, können Sie nicht rückgängig gemacht werden, da Sie Änderungen auf eine Version anwenden, die aktuell nicht von Ihnen bearbeitet wird.
- Nach dem Zurückschreiben können Sie weitere Änderungen in Ihrer Version vornehmen. Um diese Änderungen auf die Zielversion anzuwenden, müssen Sie die Vorgänge "Abgleichen", "Konfliktlösung" und "Zurückschreiben" erneut ausführen.
Wenn durch das Zurückschreiben das Ende Ihres Workflows markiert wird, können Sie die Version löschen, die Sie bearbeitet haben.