Es gibt mindestens zwei verschiedene Möglichkeiten, dies zu tun:
Befehlszeile
Es gibt ein Befehlszeilenprogramm namens Tf.exe, das mit Team Explorer geliefert wird. Die Dokumentation finden Sie hier . Sie können darauf zugreifen, indem Sie ein Visual Studio-Eingabeaufforderungsfenster öffnen. Die Syntax des Befehls lautet:
tf undo [/workspace:workspacename[;workspaceowner]]
[/server:servername] [/recursive] itemspec [/noprompt]
Für eine Datei
tf undo /workspace:workspacename;workspaceowner $/projectname/filename.cs
GUI
Die zweite Funktion erfolgt über die GUI, ist jedoch nicht Standard - Sie müssen die TFS-Elektrowerkzeuge installieren . Weitere Informationen zur Verwendung dieser Methode finden Sie hier.
Beachten Sie, dass Sie für beide Methoden die entsprechenden Rechte benötigen. Die Berechtigungen heißen "Änderungen anderer Benutzer rückgängig machen" und "Änderungen anderer Benutzer entsperren". Diese Berechtigungen können angezeigt werden von:
- Klicken Sie im Versionsverwaltungs-Explorer mit der rechten Maustaste auf das gewünschte Projekt, den gewünschten Ordner oder die gewünschte Datei
- Wählen Sie Eigenschaften
- Wählen Sie die Registerkarte Sicherheit
- Wählen Sie oben im Abschnitt Benutzer und Gruppen den entsprechenden Benutzer oder die entsprechende Gruppe aus
- Zeigen Sie den Abschnitt "Berechtigungen für [Benutzer / Gruppe]:" unten an
Arbeitsbereich löschen
tf workspace /delete WorkspaceName;User
/server:http://server:8080/tfs/MyTeamCollection
Der einfachste Weg, den ich gefunden habe, ist die Verwendung der kostenlosen TFS Sidekick-Anwendung . Es besteht die Möglichkeit, die Kaufabwicklung anderer Benutzer anzuzeigen und rückgängig zu machen.
quelle
Ich hatte gerade dieses Problem selbst und fand einen einfacheren Weg, alte Arbeitsbereiche aufzuräumen.
Öffnen Sie in Visual Studio den Versionsverwaltungs-Explorer .
Aus der ‚Workspace‘ Drop-down - Option ‚ Workspaces ... ‘
Ein Dialogfeld mit den Arbeitsbereichen auf Ihrem aktuellen PC wird angezeigt. Wählen Sie " Remote-Arbeitsbereiche anzeigen ".
Sie sehen jetzt auch Arbeitsbereiche von Ihrem vorherigen PC (sofern diese vom selben Benutzerkonto stammen). Wählen Sie die alten Arbeitsbereiche aus und klicken Sie auf " Entfernen ". Dadurch sollte der alte Arbeitsbereich zusammen mit allen noch vorhandenen Überprüfungen aus TFS gelöscht werden.
Ich bin sicher, dass Arne eine Lösung gefunden hat, aber ich hoffe, dass dies anderen hilft, die das Problem googeln.
quelle
Wählen Sie Ihre Datei im TFS-Sidekick aus, und über der Liste wird "Ausstehende Änderung rückgängig machen" angezeigt. Klicken Sie darauf und die Änderung wird rückgängig gemacht :) Das Symbol ähnelt dem Symbol "Rückgängig" in MS Word. Holen Sie sich TFS-Sidekicks von http://www.attrice.info/cm/tfs/index.htm
quelle