Process Mining
2021.10
False
Bannerhintergrundbild
Process Mining
Letzte Aktualisierung 2. Apr. 2024

Arbeitsbereichskonflikte

Einleitung

Bei der Arbeit an einer App mit einem Team arbeiten mehrere Entwickler und geben Commits an demselben Branch ab. Wenn Sie einen Arbeitsbereich eines Branchs haben und jemand anderes Änderungen an diesem Branch festlegt, ist Ihr Arbeitsbereich veraltet, da er diese Änderungen nicht enthält.

Sie können nur einen Commit durchführen, wenn Ihr Arbeitsbereich die neueste Version des Branchs hat. Sie müssen häufig aktualisieren, bevor Sie ein Commit durchführen. Siehe Abbildung unten.



Ihr Arbeitsbereich wird aktualisiert

Führen Sie diese Schritte aus, um Ihren Arbeitsbereich zu aktualisieren.

Schritt

Aktion

1

Gehen Sie zur Registerkarte Superadministrator-Arbeitsbereiche.

2

Wählen Sie den Arbeitsbereich, den Sie aktualisieren möchten, aus der Dropdownliste Arbeitsbereich aus.

3

Klicken Sie auf das Menüsymbol „Arbeitsbereich“ und wählen Sie Aktualisieren... aus.

Ergebnis

Das Aktualisieren Ihres Arbeitsbereichs hat eines der folgenden möglichen Ergebnisse.

  1. Ihr Arbeitsbereich war bereits auf dem neuesten Stand.

    Niemand sonst hat Änderungen an dem Branch vorgenommen, an dem Sie arbeiten.

  2. Ihr Arbeitsbereich wurde erfolgreich aktualisiert.

    Sie können jetzt auch die Änderungen sehen, die andere Entwickler in der Zwischenzeit vorgenommen haben.

  3. Aktualisierung erfolgreich mit Warnung.

    Ein Update wurde durchgeführt, aber es gibt immer noch ungelöste Konflikte aufgrund von Änderungen, die andere Entwickler im Branch vorgenommen haben. Es werden Informationen darüber bereitgestellt, wie viele Commits aktualisiert wurden.

  4. Die Aktualisierung ist fehlgeschlagen.

    • Konflikt in Nicht-Anwendungsdatei.

      • Lokale Änderungen in Nicht-Anwendungsdateien stehen in Konflikt mit Änderungen, die von einer anderen Person vorgenommen wurden.
    • Datei hinzufügen/hinzufügen oder löschen/ändern.

      • Eine Datei mit lokalen Änderungen wurde von einer anderen Person gelöscht.
      • Sie haben eine Datei gelöscht, die ein anderer Entwickler geändert hat.
      • Sie haben eine neue Datei mit demselben Namen wie eine neue Datei erstellt, die von einem anderen Entwickler erstellt wurde.

Konflikte

Wenn Sie aktualisieren, während Ihr Arbeitsbereich lokale Änderungen enthält, ist es möglich, dass Ihre Änderungen in Konflikt mit Änderungen stehen, die von einem anderen Entwickler übernommen wurden. In diesem Fall enthält Ihre App Konflikte, die gelöst werden müssen, bevor Sie einen Commit durchführen können.

Hinweis: Versuchen Sie, Konflikte zu vermeiden, indem Sie nicht gleichzeitig an denselben Diagrammen, Tabellen, Attributen, Filtern usw. arbeiten.

Wenn Ihre App Konflikte enthält, wird dies im Arbeitsbereich angezeigt. Siehe Abbildung unten.



Konflikte in Textdateien

Wenn während der Aktualisierung des Arbeitsbereichs ein Konflikt in einer anderen Datei als der .mvp -Datei auftritt, werden die standardmäßigen Git -Zusammenführungskonfliktmarkierungen in der Textdatei ( >>>>>>>>>>>> ) platziert. Auf diese Weise können Sie die Konflikte lösen, nachdem die Aktualisierung abgeschlossen ist.
Hinweis: Alle Dateitypen, die in einem Texteditor geöffnet werden können, werden als Textdateien betrachtet. Beispiel: .Json, .txt, .csv, usw.

Auflösen von Konflikten

Nachdem alle Konflikte gelöst wurden, können Sie Ihre Änderungen festschreiben. Die folgenden Optionen sind verfügbar, um Konflikte zu lösen.

Option

Beschreibung

Als meins auflösen

Wählen Sie Ihre lokalen Änderungen gegenüber den Änderungen aus, die eine andere Person vorgenommen hat.

Hinweis: Die Versionsnummer wird auf 2 festgelegt. Dies ist eine lokale Änderung, die Sie noch festschreiben müssen.

Als ihnen auflösen

Wählen Sie die Änderungen aus, die ein anderer Entwickler vorgenommen hat.

Hinweis: Die Versionsnummer wird auf 1 festgelegt und es werden keine lokalen Änderungen vorgenommen.

Als gelöst markieren

Ignorieren Sie den Konflikt. Sie müssen jedoch den aktuellen Status untersuchen und möglicherweise zuerst Änderungen vornehmen, um sicherzustellen, dass er korrekt ist. Sie sind dafür verantwortlich, sicherzustellen, dass sich die Anwendung im richtigen Status befindet.

  • Einleitung
  • Ihr Arbeitsbereich wird aktualisiert
  • Ergebnis
  • Konflikte
  • Konflikte in Textdateien
  • Auflösen von Konflikten

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.