Anzeigen des Wiki-Seitenverlaufs und rückgängig machen Änderungen

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019 | TFS 2018

Sie können Details zu den Änderungen anzeigen, die an einer Wiki-Seite vorgenommen wurden, und bei Bedarf rückgängig machen zu einer früheren Version.

Anzeigen des Überarbeitungsverlaufs der Wiki-Seite

  1. Um den Revisionsverlauf einer Seite anzuzeigen, wählen Sie den Link Revisionen aus, der auf jeder Seite bereitgestellt wird. Sie können auch überarbeitungen anzeigen im Kontextmenü einer Seite auswählen.

    Screenshot des Kontextmenüs mit den Optionen

  2. Revisionsseiten zeigen, wer die Änderung vorgenommen hat, zusammen mit der Revisionsnachricht, dem Datum und der Version oder commit-ID. Um Details zu einer Revision anzuzeigen, wählen Sie die Meldung oder den Versionslink aus.

    Seite für eine bereitgestellte Wiki-Seite

    Home | Revisionen listet Revisionen auf. Die Spalten sind Autor, Nachricht, Zuletzt aktualisiert und Version.

  3. Ähnlich wie bei jeder Git-Dateirevision bietet die Seite mit den Revisionsdetails eine Parallelansicht diff anzeigen oder die Inlineansicht diff anzeigen. Wählen Sie Vorschau aus, um den Inhalt der Seite der jeweiligen Revision anzuzeigen.

    Zwei Überarbeitungen eines Artikels werden nebeneinander verglichen. Der Artikel befindet sich in Markdown und trägt den Titel Willkommen im Fabrikam Fiber-Wiki.

    Für eine Wiki-Seite zum Veröffentlichen als Code werden ähnliche Informationen angezeigt, aber Revert ist nicht aktiv.

    Revisionsseite für eine Wiki-Seite zum Veröffentlichen als Code

  4. Verwenden Sie die Breadcrumbs , um zur Seite oder überarbeitung der Seite zurückzukehren.

Wiederherstellen eines Commits auf eine bereitgestellte Wiki-Seite

Wählen Sie auf der Seite mit den Überarbeitungsdetails die Option Wiederherstellen aus, um eine Änderung auf einer Wiki-Seite zu rückgängig machen.

Hinweis

Die Option Wiederherstellen ist mit TFS 2018.2 und höheren Versionen verfügbar.

Das Dialogfeld Revision 701b5a9f wiederherstellen verfügt über die Optionen Wiederherstellen und Abbrechen. Wiederherstellen ist ausgewählt.

Wiederherstellen eines Commits auf eine Wikiseite für die Veröffentlichung als Code

Wenn Sie eine frühere Revision für eine Seite rückgängig machen müssen, die Sie als Code veröffentlicht haben, führen Sie eine der folgenden Aktionen aus:

  • Wenn der Commit die neueste Revision einer Seite ist, können Sie über das Webportal rückgängig machen.
  • Wenn es sich bei dem Commit um eine frühere Revision handelt und zwischen denen zusätzliche Commits aufgetreten sind, erstellen Sie einen separaten Branch und rückgängig machen die Änderungen in diesem Branch.

Wiederherstellen einer letzten Revision über das Webportal

  1. Zeigen Sie eine Vorschau einer beliebigen Version an, indem Sie die Commit-ID auf der Seite Revisionen für die ausgewählte Datei auswählen.

  2. Kopieren Sie die vollständige ID des Commits, indem Sie Kopieren und klonen auswählen. Hier kopieren wir die Commit-ID mit ca6d475a22eb1db930cf238f3b80862a78a689e4der abgekürzten ID von ca6d475a.

    Kopieren der vollständigen Commit-ID für einen früheren Commit

  3. Öffnen Sie die Seite Repos > Commits , fügen Sie die ID, die Sie kopiert haben, in das Feld Commit-ID ein, und wählen Sie Suchen aus .

    Fügen Sie die Commit-ID für einen früheren Commit ein.

  4. Wählen Sie auf der Commitseite Weitere Aktionen und dann Wiederherstellen aus.

    Wählen Sie rückgängig machen Menüoption eines früheren Commits aus.

  5. Vergewissern Sie sich, dass Sie rückgängig machen möchten. Wählen Sie im Dialogfeld Wiederherstellen aus.

    Dialogfeld

    Ein Branch wird mit den zurückgesetzten Änderungen erstellt.

  6. Wählen Sie Pull Request erstellen aus.

    Wählen Sie Pull Request erstellen aus.

    Wenn Sie stattdessen wie gezeigt eine Fehlermeldung erhalten, bedeutet dies, dass Sie einen lokalen Branch erstellen und Ihre Änderungen manuell vornehmen müssen, wie im nächsten Abschnitt beschrieben.

    Wiederherstellen von Veröffentlichungscode als Wiki-Fehlermeldung

  7. Wählen Sie im Formular Neuer Pull Request die Option Erstellen aus.

  8. Wählen Sie Abschließen aus, um die Änderungen im Standard Wiki-Branch zusammenzuführen. Aktivieren Sie optional das Kontrollkästchen Löschen , um den Zwischenbranch zu löschen.

    Veröffentlichungscode als Wiki wiederherstellen, Pull Request abschließen

Kehren Sie zum Wiki zurück, aktualisieren Sie den Browser, und Sie sollten den wiederhergestellten Inhalt sehen.

Wiederherstellen von früheren Revisionen mithilfe eines anderen Branchs

Um eine frühere committete Version einer Wiki-Seite zum Veröffentlichen als Code zu rückgängig machen (eine, die nicht die direkte letzte Revision ist), müssen Sie einen anderen Branch als den Standard Branch für das Wiki aktualisieren und dann einen Pull Request für den Standard-Branch erstellen.

  1. Erstellen Sie einen lokalen Branch des Standard Wiki-Branchs.
  2. Zeigen Sie den Commitverlauf an, und suchen Sie den Commit, der die Änderungen enthält, die Sie rückgängig machen möchten.
  3. Verwenden Sie den Befehl rückgängig machen, um den gewünschten Commit zu rückgängig machen.
  4. Wenn ein Konflikt auftritt, verwenden Sie die Konfliktlösungstools, um die Probleme zu beheben.
  5. Übernehmen Sie die Änderungen lokal in Ihren lokalen Branch.
  6. Pushen Sie den lokalen Branch auf den Remoteserver.
  7. Erstellen Sie einen Pull Request für Ihren lokalen Branch in Standard.
  8. Schließen Sie den Pull Request ab.

Sie können die folgenden Schritte ausführen, um den Commit zu identifizieren, der den Inhalt enthält, zu dem Sie rückgängig machen möchten. Verwenden Sie dann standardmäßige Git-Vorgänge, um den Inhalt zu rückgängig machen.

Weitere Informationen finden Sie in den folgenden Artikeln: