Abgleichen und Zurückschreiben von Änderungen an einer Verzweigungsversion

Mit der Standard- oder Advanced-Lizenz verfügbar.

Wenn Datenänderungen an einer Version vorgenommen werden, beginnen die Versionen, sich zu unterscheiden. Nachdem eine benannte Version erstellt wurde, werden alle Änderungen in der Default-Version und in der benannten Version verfolgt. Änderungen in der Default-Version können auch Änderungen sein, die durch andere Versionen zurückgeschrieben wurden.

Wenn Sie das Bearbeiten von Daten in einer Version abgeschlossen haben, können Sie Prozesse zum Abgleichen und Zurückschreiben durchführen, um Ihre Änderungen in der Default-Version zusammenzuführen. Das Abrufen aller Änderungen aus der Default-Version und das Zusammenführen dieser Änderungen mit Ihrer benannten Version wird als Abgleichen bezeichnet. Danach können Sie mittels Zurückschreiben die Änderungen, die Sie in der benannten Version vorgenommen haben, an die Default-Version senden.

Wenn das gleiche Feature in der benannten Version und in der Default-Version bearbeitet wurde, entsteht ein Konflikt. Sie können definieren, welche Änderungen zu einem Konflikt führen, bevor Sie die Abgleichung ausführen.

Tipp:
In den folgenden Abschnitten wird beschrieben, wie Sie das Abgleichen und Zurückschreiben über die Registerkarte Versionierung durchführen, die Sie über den Bereich Inhalt der Karte öffnen. Sie können Versionen auch mit dem Geoverarbeitungswerkzeug Versionen abgleichen oder der Schaltfläche Abgleichen/Zurückschreiben Abgleichen und Zurückschreiben auf der Registerkarte Versionen abgleichen und zurückschreiben, wenn die Ansicht "Versionen" angezeigt wird.

Abgleichvorgang

Wenn Sie in einer benannten Version arbeiten, werden beim Abgleichen Konflikte zwischen der benannten Version, mit der Sie aktuell verbunden sind, und der Default-Version erkannt.

Hinweis:

Achten Sie beim Abgleichen von Verzweigungsversionen auf Folgendes:

  • Die Zielversion ist immer die Default-Version.
  • Wenn Sie versuchen, einen Abgleich durchzuführen, und es nicht überprüfte Konflikte gibt, wird eine Warnung zurückgegeben.

Unter Versionierungsoptionen finden Sie Informationen darüber, wie Sie festlegen können, wie Konflikte gehandhabt werden und welche Aufforderungen bei einem Abgleichvorgang angezeigt werden.

Führen Sie zum Abgleichen der benannten Version mit der Default-Version die folgenden Schritte aus:

  1. Fügen Sie den Web-Feature-Layer, der die benannte Version enthält, zur Karte hinzu.
  2. Klicken Sie im Bereich Inhalt auf die Schaltfläche Nach Datenquelle auflisten Nach Datenquelle auflisten.
  3. Klicken Sie auf die Datenquelle des Web-Feature-Layers ArcGIS Server, um die Registerkarte Versionierung zu aktivieren.
  4. Klicken Sie auf der Registerkarte Versionierung Abgleichen auf die Schaltfläche Abgleichen.

    Das Dialogfeld Abgleichen wird angezeigt.

  5. Geben Sie mit den folgenden Optionen an, wie Konflikte definiert sind:

    Definieren von KonfliktenBeschreibung

    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.

  6. Klicken Sie auf OK.

Hinweis:

Achten Sie beim Abgleichen von nach Verzweigung versionierten Datasets auf Folgendes:

  • Konflikte werden immer zugunsten der Editierversion gelöst.
  • Die Vorgänge "Rückgängig" und "Verwerfen" können nicht verwendet werden, um Änderungen zurückzusetzen, die nach einem abgeschlossenen Abgleich vorgenommen wurden.

Wenn Sie verhindern möchten, dass Konflikte erkannt werden, wenn in beiden Versionen dasselbe Attribut aktualisiert wird, können Sie das Geoverarbeitungswerkzeug Feld-Konfliktfilter hinzufügen verwenden, um die Felder zu definieren, die in Konflikten herausgefiltert werden sollen. Mit einem Feldkonflikt-Filter können ein oder mehrere in einer Feature-Class enthaltene Felder getaggt werden, um sie aus der Konflikterkennung auszuschließen. Wenn nur Felder mit Konfliktfiltern bearbeitet werden, werden beim Abgleichen keine Konflikte angezeigt. Dies trifft nur dann zu, wenn Sie Konflikte nach Attribut definieren, und nicht nach Objekt (Zeile). Weitere Informationen finden Sie unter Filtern von Konflikten auf Feldebene.

Wenn Konflikte während des Abgleichvorgangs entdeckt werden, können Sie sie in der Ansicht "Konflikte" überprüfen und verwalten. Weitere Informationen zur Ansicht "Konflikte" finden Sie unter Verwalten von Konflikten bei Verzweigungsversionen.

Nach der Überprüfung der Konflikte können Sie die Zusammenführung abschließen, indem Sie Ihre Änderungen in die Default-Version zurückschreiben.

Zurückschreiben von Änderungen

Zum Zurückschreiben von Änderungen in die Default-Version muss der aktuelle Portal-Benutzer über Zugriff zum Bearbeiten dieser Version verfügen. Das bedeutet, dass bei der Default-Version die Zugriffseigenschaft auf "Öffentlich" festgelegt sein muss, oder dass der Portal-Benutzer Versionsadministrator sein muss.

Weitere Informationen zum Versionszugriff

Um Änderungen in die Default-Version zurückzuschreiben, nachdem Sie einen Abgleich vorgenommen und Konflikte überprüft haben, klicken Sie auf der Registerkarte Versionierung in der Gruppe Versionierung auf die Schaltfläche Zurückschreiben Zurückschreiben.

Auch beim Zurückschreiben können Konflikte entstehen. Dies kann vorkommen, wenn nach dem Abgleich und vor dem Zurückschreiben Datenänderungen in der Default-Version vorgenommen werden. Dies können Datenänderungen von Benutzern in der Default-Version oder Änderungen sein, die von anderen benannten Versionen zurückgeschrieben wurden. In diesem Fall wird ein Fehler zurückgegeben, und Sie müssen den Abgleichvorgang vor dem Zurückschreiben erneut durchführen.

Beachten Sie die folgenden zusätzlichen Informationen zum Zurückschreibungsprozess:

  • Nachdem Änderungen zurückgeschrieben wurden, können sie nicht rückgängig gemacht werden, da sie auf die Default-Version angewendet wurden.
  • Wenn es Konflikte gibt, die nicht explizit als überprüft markiert wurden, wird beim Zurückschreiben ein Dialogfeld angezeigt, in dem Sie darauf hingewiesen werden, dass nicht überprüfte Konflikte automatisch gelöst werden. Durch Klicken auf Ja werden Konflikte automatisch mit den Optionen gelöst, die Sie im Dialogfeld Abgleichen ausgewählt haben, und die Änderungen werden in die Zielversion zurückgeschrieben.
  • Nach dem Zurückschreiben können Sie weitere Datenänderungen in Ihrer benannten Version vornehmen. Um diese Änderungen auf die Default-Version anzuwenden, müssen Sie die Vorgänge "Abgleichen", "Konfliktlösung" und "Zurückschreiben" erneut ausführen.

Wenn das Zurückschreiben auch das Ende Ihres Workflows ist, können Sie optional die benannte Version löschen, die Sie bearbeitet haben.

Verwandte Themen