Freigeben über


Befehl Undo

Entfernt ausstehende Änderungen aus einem Arbeitsbereich.

Erforderliche Berechtigungen

Zum Ausführen des undo-Befehls müssen Sie Besitzer des angegebenen Arbeitsbereichs sein oder die globale Berechtigung Arbeitsbereiche verwalten auf Zulassen festgelegt sein. Weitere Informationen hierzu finden Sie unter Team Foundation Server-Berechtigungen.

tf undo [/workspace:workspacename[;workspaceowner]] 
 [/recursive] itemspec [/noprompt] [/login:username, [password]] [/collection:TeamProjectCollectionUrl]

Parameter

Argument

Beschreibung

workspacename

Der vom Benutzer angegebene Wert für die /workspace-Option.

workspaceowner

Gibt den Namen des Benutzers an, der den Arbeitsbereich erstellt hat.

TeamProjectCollectionUrl

Die URL der Teamprojektauflistung, die Dateien enthält, von denen Sie ausstehende Änderungen entfernen möchten (z. B. http://myserver:8080/tfs/DefaultCollection).

itemspec

Identifiziert die Datei oder den Ordner, für die bzw. den ausstehende Änderungen entfernt werden sollen. Weitere Informationen zum Verfahren, mit dem Team Foundation durch Analysieren der Elementspezifikationen die Elemente bestimmt, die innerhalb des Bereichs liegen, finden Sie unter Befehlszeilenoptionen.

HinweisHinweis
Sie können mindestens ein Itemspec-Argument angeben.

username

Gibt einen Wert für die /login-Option an. Sie können als Wert für einen Benutzernamen entweder DOMÄNE\Benutzername oder Benutzername angeben.

Option

Beschreibungen

/workspace

Gibt den Namen des Arbeitsbereichs an, in dem Sie ausstehende Änderungen rückgängig machen möchten. Wenn diese Option nicht angegeben wird und Sie den Befehl aus einem Verzeichnis ausführen, das zu einem Arbeitsbereich hinzugefügt wurde, wird der aktuelle Arbeitsbereich verwendet.

/recursive

Macht Änderungen rekursiv entsprechend der itemspec rückgängig.

/noprompt

Unterdrückt alle Eingabeaufforderungen.

/collection

Gibt die Teamprojektsammlung an.

/login

Gibt den Benutzernamen und das Kennwort für die Benutzerauthentifizierung bei Team Foundation Server an.

Hinweise

Der Befehl undo prüft, ob Dateien, für die ausstehende Änderungen rückgängig gemacht wurden, auf dem Datenträger geändert wurden. Wenn Änderungen gefunden werden, zeigt der Befehl undo, sofern nicht die Option /noprompt angegeben wurde, eine Aufforderung an, das rückgängig Machen der Änderungen zu bestätigen. Die möglichen Antworten lauten Ja, Nein oder Alle.

Der Befehl undo setzt alle ausgecheckten Dateien auf einen schreibgeschützten, unveränderten Zustand zurück. Dabei werden alle ausstehenden Änderungen an Dateien und Ordnern verworfen, und die Elemente werden entsprechen der Version auf dem Server für die Team Foundation-Versionskontrolle wiederhergestellt.

Der Befehl undo entfernt Eincheck- und Auschecksperren, sodass andere Benutzer die Datei auschecken und in ihren Arbeitsbereichen ausstehende Änderungen an ihr vornehmen können.

Wenn Sie den Befehl undo für das rückgängig Machen einer ausstehenden Änderung auf dem Computer eines anderen Benutzers verwenden, müssen Sie zunächst in diesem Arbeitsbereich get ausführen, um den lokalen Datenträger zu aktualisieren. Sie müssen nicht nur get ausführen, sondern get /all für die Dateien, die für das Herunterladen des richtigen Inhalts für bearbeitete Dateien rückgängig gemacht wurden.

Weitere Informationen über das Abrufen einer Liste von ausstehenden Änderungen in einem Arbeitsbereich finden Sie unter Befehl Status.

Weitere Informationen zur Suche nach dem Befehlszeilendienstprogramm tf finden Sie unter Befehle des Befehlszeilenhilfsprogramms "Tf".

Beispiele

Im folgenden Beispiel werden alle ausstehenden Änderungen für 314.cs im aktuellen Arbeitsbereich entfernt.

c:\projects>tf undo 314.cs

Im folgenden Beispiel werden alle ausstehenden Änderungen im Ordner c:\projects und in sämtlichen Unterordnern entfernt.

c:\projects>tf undo /recursive c:\projects

Im folgenden Beispiel werden die ausstehenden Änderungen für die angegebene Datei in Ivans Arbeitsbereich WS_Juan entfernt.

c:\projects>tf undo /workspace:WS_Juan;Ivan $/math/271.cs

Siehe auch

Referenz

Befehlszeilensyntax (Versionskontrolle)

Befehl Shelve

Befehl Undelete

Befehlszeilenoptionen

Konzepte

Ausstehende Änderungen

Weitere Ressourcen

Befehle des Befehlszeilenhilfsprogramms "Tf"