Gewusst wie: Ausführen eines Rollbacks für ein Changeset
Aktualisiert: November 2007
Ein Changeset ist zwar ein dauerhafter Bestandteil des Datensatzes und kann technisch gesehen nicht rückgängig gemacht oder entfernt werden, doch können Sie mit der folgenden Vorgehensweise ein Rollback für ein Changeset ausführen. Diese Vorgehensweise ist ein häufig verwendetes Verfahren zum Korrigieren von Eincheckfehlern.
Hinweis: |
---|
Die folgenden Schritte beziehen sich auf eine einzelne file, doch ist der Vorgang für eine Gruppe von Dateien identisch. |
Erforderliche Berechtigungen
Diese Verfahren können nur ausgeführt werden, wenn die Berechtigung Auschecken auf Zulassen festgelegt ist. Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.
So stellen Sie eine vorherige Version der Datei wieder her
Klicken Sie im Quellcodeverwaltungs-Explorer mit der rechten Maustaste auf die Datei, für deren Changeset Sie einen Rollback ausführen möchten, und klicken Sie anschließend im Kontextmenü auf Bestimmte Version abrufen.
Wählen Sie im Dialogfeld Abrufen die vorherige Version der Datei aus, und klicken Sie dann auf Abrufen. Weitere Informationen finden Sie unter Gewusst wie: Abrufen von älteren Dateiversionen aus Changesets.
Sobald sich diese Datei im Arbeitsbereich befindet, klicken Sie mit der rechten Maustaste auf die Datei, und klicken Sie anschließend im Kontextmenü auf Auschecken zum Bearbeiten.
Klicken Sie erneut mit der rechten Maustaste auf die Datei, und klicken Sie dann auf Ausstehende Änderungen einchecken.
Wählen Sie im Dialogfeld Einchecken - Quelldateien die Datei aus, und klicken Sie dann auf Einchecken.
Das Dialogfeld Konflikte lösen wird angezeigt.
Klicken Sie auf Auflösen, um das Dialogfeld Versionskonflikt lösen zu öffnen.
Klicken Sie auf Serveränderungen verwerfen.
Klicken Sie auf OK.
Hinweis: Um Ihre Entscheidung zu überprüfen, bevor die Serveränderungen verworfen werden, können Sie auf Vergleichen klicken, um das Serverexemplar und die lokale Kopie gleichzeitig anzuzeigen.
Klicken Sie im Dialogfeld Konflikte lösen auf Schließen.
Klicken Sie im Quellcodeverwaltungs-Explorer mit der rechten Maustaste auf die Datei, und klicken Sie dann auf Ausstehende Änderungen einchecken.
Klicken Sie im Dialogfeld Einchecken - Quelldateien auf Einchecken.
Siehe auch
Konzepte
Senden von Änderungen an den Versionskontrollserver
Weitere Ressourcen
Lösen von Ordnerunterschieden und Dateikonflikten (Team Foundation-Versionskontrolle)