Zurücksetzen von Changesets
Ein Changeset ist eine dauerhafte Komponente des Verlaufs der Elemente, die der Versionskontrolle unterliegen, und kann nicht rückgängig gemacht oder entfernt werden. Sie können jedoch die Auswirkungen von einem oder mehreren Changesets rückgängig machen.
Tipp
Sie können prüfen, ob die Änderungen, die durch das Zurücksetzen von Elementen entstehen, dem entsprechen, was Sie beabsichtigen, bevor Sie die Änderungen an den Server übermitteln.Einzelheiten finden Sie unter Tipps.
Erforderliche Berechtigungen
Sie müssen einer der Contributors für das Teamprojekt sein. Siehe TFS-Standardgruppen, -Berechtigungen und -Rollen [umgeleitet].
Was möchten Sie tun?
Zurücksetzen von Änderungen von einem einzelnen Changeset
Zurücksetzen von Änderungen mehrerer Changesets
Zurücksetzen auf eine bestimmte Version
Über die Eingabeaufforderung arbeiten
Abrufen von Tipps
Zurücksetzen von Änderungen von einem einzelnen Changeset
Ein Entwickler möchte beispielsweise die Auswirkungen eines Changesets rückgängig machen:
So setzen Sie ein Changeset über die Changesetdetails-Seite zurück
- Wählen Sie auf der Seite Changesetdetails die Option Zurücksetzung aus.
So setzen Sie ein Changeset über das Fenster "Versionsgeschichte" zurück
- Öffnen Sie im Fenster Versionsgeschichte das Kontextmenü einer Version und wählen Sie Gesamtes Changeset zurücksetzen aus.
So setzen Sie ein Changeset im Quellcodeverwaltungs-Explorer zurück
Wählen Sie im Quellcodeverwaltungs-Explorer ein Element aus, öffnen Sie das Kontextmenü, und wählen Sie Zurücksetzung aus.
Hinweis
Durch die Elemente, die Sie auswählen, legen Sie den Umfang der Rollbackänderungen fest.
Wählen Sie im Dialogfeld Zurücksetzung die Option Änderungen von einem einzelnen Changeset zurücksetzen aus.
Zurücksetzen von Änderungen mehrerer Changesets
Ein Entwickler möchte beispielsweise die Auswirkungen verschiedener aufeinanderfolgender Changesets entfernen:
So setzen Sie ein Changeset über das Fenster "Versionsgeschichte" zurück
- Wählen Sie im Fenster Versionsgeschichte zwei oder mehr aufeinanderfolgende Versionen aus, öffnen Sie das Kontextmenü, und wählen Sie Zurücksetzung aus.
So setzen Sie ein Changeset im Quellcodeverwaltungs-Explorer zurück
Wählen Sie im Quellcodeverwaltungs-Explorer ein Element aus, öffnen Sie das Kontextmenü, und wählen Sie Zurücksetzung aus.
Hinweis
Durch die Elemente, die Sie auswählen, legen Sie den Umfang der Rollbackänderungen fest.
Wählen Sie im Dialogfeld Zurücksetzung die Option Änderungen von einem Bereich an Changesets zurücksetzen aus.
Zurücksetzen auf eine bestimmte Version
Ein Entwickler möchte beispielsweise eine Datei auf eine ältere Version zurücksetzen und damit die Auswirkungen aller Changesets beseitigen, die nach dieser Version aufgetreten sind:
So führen Sie das Zurücksetzen auf eine bestimmte Version durch
Wählen Sie im Quellcodeverwaltungs-Explorer ein Element aus, öffnen Sie das Kontextmenü, und wählen Sie Zurücksetzung aus.
Wählen Sie im Dialogfeld Zurücksetzung die Option Auf eine bestimmte Version zurücksetzen aus.
Über die Eingabeaufforderung arbeiten
Tipps
Wenn die Änderung noch aussteht (Sie haben sie noch nicht eingecheckt), können Sie die Änderung auch rückgängig machen, anstatt sie zurückzusetzen. Siehe Entwickeln von Code und Verwalten von ausstehenden Änderungen.
Wie die meisten Änderungen an Dateien werden Rollbackänderungen als ausstehende Änderungen in die Warteschlange gestellt. Nachdem Sie die Dateien zurückgesetzt haben, können Sie die geänderten Dateien anzeigen und den Inhalt der Dateien mit der letzten Version auf dem Server vergleichen. Nachdem Sie sich vergewissert haben, dass die Änderungen tatsächlich dem entsprechen, was Sie beabsichtigt haben, können Sie sie einchecken.
Ein Rollback löscht keine Changesets oder Daten. Wenn Sie Ihre Meinung ändern, verwenden Sie Rollback, um den Inhalt der Dateien wieder auf den Zustand vor dem Rollback wiederherzustellen.