Branch Overwrite Protection verwenden

Overwrite Protection ist ein Schutzprozess, der gegen eine Salesforce-Organisation ausgeführt wird, um versehentliches Überschreiben von Metadaten zu verhindern.

Übersicht

Schreibschutz (Overwrite Protection) hilft, versehentliche Überschreibungen zu verhindern, indem Branch-Komponenten mit denen in Ihrer Live-Organisation verglichen werden. Er hebt Komponenten hervor, die neu, unterschiedlich oder gleich sind, und stellt sicher, dass kritische Metadaten während der Bereitstellung intakt bleiben. Diese Anleitung erklärt, wie ein Overwrite-Protection-Job ausgeführt, die Ergebnisse überprüft und Unterschiede beseitigt werden.

circle-info

Best Practices

  • Führen Sie immer Overwrite Protection aus, bevor Sie in die Produktion oder in kritische Umgebungen bereitstellen.

  • Konzentrieren Sie sich auf Unterschiedliche Komponenten — prüfen Sie diese sorgfältig, bevor Sie entscheiden, welche Version beibehalten werden soll.

  • Verwenden Sie aussagekräftige Commit-Nachrichten bei der Finalisierung von Lösungen, damit Ihr Team den Grund für Änderungen nachvollziehen kann.

  • Lösen Sie Konflikte in der Overwrite-Protection-Benutzeroberfläche, anstatt sie zu überspringen — so bleiben Branch und Org synchron.

  • Wenn der Job fehlschlägt oder mit einem Ausnahmeendet, prüfen Sie sofort die Protokolle und führen Sie den Job nach Behebung erneut aus.

  • Kombinieren Sie Overwrite Protection mit Pre-Deploy Fix um sowohl Überschreibungen als auch fehlende Abhängigkeiten vor der Bereitstellung zu erkennen.

Overwrite-Protection-Job ausführen

1

Branch auswählen und Overwrite Protection starten

  1. Klicken Sie Code aus dem linken Seitenmenü.

  2. Wählen Sie einen Branch aus der Liste.

  3. Klicken Sie auf den Drei vertikale Punkte ⋮ Dropdown-Menü neben "Bereitstellen".

  4. Klicken Sie Overwrite Protection.

2

Verbindung und Komponenten auswählen

circle-info

Verwenden Sie das Suche, Filter, und Sortieren Optionen, die Ihnen helfen, die korrekte Verbindung und die richtigen Komponenten zu finden.

  1. Klicken Sie Auswählen für die Salesforce-Org-Verbindung, die auf Überschreibungen überprüft werden soll.

  2. Klicken Sie Weiter.

  3. Klicken Sie Hinzufügen für jede Komponente, die auf Überschreibungen überprüft werden soll.

  4. (Optional) Klicken Sie Alle hinzufügen um alle Komponenten einzuschließen. Hinweis: Die Such-, Filter- und Sortieroptionen beschränken nicht, welche Komponenten mit der Alle hinzufügen Schaltfläche hinzugefügt werden.

  5. Klicken Sie Ausführen.

  6. Nachdem der Overwrite-Protection-Job gestartet wurde, wird er auf der Aktivitäten Tab.

Seite mit Overwrite-Protection-Ergebnissen

1

Ergebnisse anzeigen

  1. Klicken Sie auf den Aktivitäten Tab.

  2. Überprüfen Sie, dass der Overwrite Protection Job-Status Abgeschlossen.

  3. Klicken Sie auf den Overwrite Protection ist.

  4. Die Seite mit Overwrite-Protection-Ergebnissen die den Status jeder Komponente auflistet. Siehe die folgende Tabelle für eine Erklärung der einzelnen Einträge.

circle-info

Die Komponentenliste kann durchsucht und gefiltert werden. Zum Beispiel könnten Sie die Status so einstellen, dass nur Komponenten angezeigt werden, die als Unterschiedliche.

Status
Beschreibung

Neu

Die Komponente existiert im Branch, aber nicht in der Organisation. Diese können in der Regel sicher committet werden, da sie in der Organisation noch nicht existieren. Es ist keine Aktion erforderlich.

Unterschiedliche

Die Komponente existiert sowohl im Branch als auch in der Organisation, aber ihre Inhalte unterscheiden sich. Aufgrund dieser Unterschiede müssen Sie bestätigen, dass die Änderungen korrekt sind, und etwaige Konflikte beheben.

Gleich

Die Komponente existiert sowohl im Branch als auch in der Organisation, und die Inhalte sind identisch. Es ist keine Aktion erforderlich.

2

Unterschiede prüfen

Prüfen Sie jede als Unterschiedliche markierte Komponente, um die Unterschiede zu identifizieren und zu entscheiden, wie sie gelöst werden sollen.

  1. Klicken Sie Beheben.

  2. Die Unterschiede der Komponente werden in nebeneinanderliegenden Editoren angezeigt, wobei die Diffs hervorgehoben werden.

    1. Eingehend: Nur-Lese-Editor mit der Version der Komponente aus der ausgewählten Organisation.

    2. Aktuell: Bearbeitbarer Editor mit der aktuellen Version der Komponente aus dem Branch.

  3. Überprüfen Sie jeden Unterschied.

3

Unterschiede übernehmen

Nachdem Sie die Unterschiede überprüft haben, können Sie beliebige Unterschiede aus der Eingehend Organisation akzeptieren, indem Sie die Werte des Aktuell Branchs mit den Werten der Organisation ersetzen. Es gibt zwei Möglichkeiten, Unterschiede zu akzeptieren; siehe die folgenden Abschnitte für Beispiele.

Alle akzeptieren

Wenn Sie alle Unterschiede aus der Eingehend Organisation akzeptieren, werden alle Änderungen im Aktuell Branch durch die Werte in der Organisation ersetzt. Siehe folgendes Beispiel:

  1. Klicken Sie Alle übernehmen.

  2. Alle Unterschiede in Aktuell werden durch die Eingehend Werte ersetzt.

Zeilenweise

Wenn Sie spezifische Unterschiede aus der Eingehend Organisation akzeptieren, werden nur die ausgewählten Änderungen im Aktuell Branch durch die Werte in der Organisation ersetzt. Siehe folgendes Beispiel:

  1. Klicken Sie auf den Rechter Pfeil für die Zeile, in der Sie den Unterschied ersetzen möchten, mit dem Aktuell Wert. Eingehend Der Wert wird mit dem

  2. Die Aktuell ersetzt. Eingehend Der Wert wird mit dem

circle-info

Änderungen rückgängig machen

  • Alle Änderungen zurücksetzen: ermöglicht es Ihnen, alle Änderungen im Aktuell Editor rückgängig zu machen.

  • Strg + Z: ermöglicht es Ihnen, die letzte Änderung im Aktuell Editor rückgängig zu machen (der Editor muss ausgewählt sein).

4

Als gelöst markieren

Sobald Sie den Aktuell Branch bearbeitet haben, um etwaige durch die Unterschiede verursachten Konflikte zu lösen, können Sie die Komponente als gelöst markieren.

  1. Klicken Sie Beheben.

  2. Die Komponente ist jetzt als Gelöst.

  3. Klicken Sie Zurück.

  4. markiert. Grünes Häkchen um anzuzeigen, dass sie gelöst ist.

5

(Optional) Protokoll anzeigen

Sie können die Protokolle für den Overwrite Protection Job anzeigen, um Fehlermeldungen zu sehen und Jobstatistiken abzurufen.

  1. Von der Seite mit Overwrite-Protection-Ergebnissen Seite.

  2. Klicken Sie Protokolle ansehen.

  3. Zeigen Sie die Jobstatistiken und das Ausführungsprotokoll an.

circle-info

Die Verbindung Das Feld zeigt an, welche Organisation mit diesem Overwrite Protection ist.

6

Änderungen committen

Wenn beim Beheben von Unterschieden Komponenten geändert wurden, müssen Sie diese Änderungen im Branch committen.

  1. Klicken Sie Änderungen committen.

  2. Geben Sie eine Commit-Nachricht um zu erklären, was sich geändert hat.

  3. Klicken Sie Beheben um die Änderungen im Branch zu committen.

Zuletzt aktualisiert

War das hilfreich?