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
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.
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.
Ä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.
Für eine Wiki-Seite zum Veröffentlichen als Code werden ähnliche Informationen angezeigt, aber Revert ist nicht aktiv.
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.
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
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.
Kopieren Sie die vollständige ID des Commits, indem Sie Kopieren und klonen auswählen
. Hier kopieren wir die Commit-ID mit
ca6d475a22eb1db930cf238f3b80862a78a689e4
der abgekürzten ID vonca6d475a
.Ö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
.
Wählen Sie
auf der Commitseite Weitere Aktionen und dann Wiederherstellen aus.
Vergewissern Sie sich, dass Sie rückgängig machen möchten. Wählen Sie im Dialogfeld Wiederherstellen aus.
Ein Branch wird mit den zurückgesetzten Änderungen erstellt.
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.
Wählen Sie im Formular Neuer Pull Request die Option Erstellen aus.
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.
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.
- Erstellen Sie einen lokalen Branch des Standard Wiki-Branchs.
- Zeigen Sie den Commitverlauf an, und suchen Sie den Commit, der die Änderungen enthält, die Sie rückgängig machen möchten.
- Verwenden Sie den Befehl rückgängig machen, um den gewünschten Commit zu rückgängig machen.
- Wenn ein Konflikt auftritt, verwenden Sie die Konfliktlösungstools, um die Probleme zu beheben.
- Übernehmen Sie die Änderungen lokal in Ihren lokalen Branch.
- Pushen Sie den lokalen Branch auf den Remoteserver.
- Erstellen Sie einen Pull Request für Ihren lokalen Branch in Standard.
- 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: