2017-01-17 9 views
2

Ich habe ein Problem mit einem der Benutzer eines TFS-Servers, den ich verwalte. Wir haben kürzlich eine Änderung der Benutzer-ID vorgenommen und dadurch einige unserer Arbeitsbereiche durcheinander gebracht. Ich versuche, einen neuen lokalen Arbeitsbereich auf ihrem Computer zu erstellen, und sie sagt immer wieder, dass der lokal zugeordnete Ordner bereits für ihren alten Arbeitsbereich verwendet wird.Visual Studio Alerts-Arbeitsbereich existiert bereits

Wir haben alle TFS- und VS-Cache-Ordner gelöscht, userdatareset verwendet und mit dem tf.exe-Arbeitsbereichsbefehl wird dieser problematische Arbeitsbereich, den ich zu entfernen versuche, nicht aufgeführt. Gibt es andere Ansätze, die ich verwenden kann, um diesen Arbeitsbereich loszuwerden?

+0

Welche Version von TFS und VS verwenden Sie? Haben Sie außerdem im Fenster "Arbeitsbereiche verwalten" die Remote-Arbeitsbereiche überprüft, um festzustellen, ob der alte Arbeitsbereich noch vorhanden ist? – Toomaja

+0

@Toomaja Dies verwendet VS 2013 und TFS 2015.Unter dem Ordner "Arbeitsbereiche verwalten" wurden bei der Überprüfung von Remote-Arbeitsbereichen leider keine zusätzlichen Arbeitsbereiche angezeigt. – Justin

+0

Was ist der Detail-Arbeitsbereich-Befehl, den Sie verwenden? –

Antwort

1

Wenn Sie den Befehl tf workspace verwenden möchten, um den alten Arbeitsbereich des anderen zu löschen. Stellen Sie sicher, dass Sie über andere Benutzer Arbeitsbereich Berechtigung verfügen. Andernfalls müssen Sie Ihren TFS-Administrator dazu veranlassen, den Arbeitsbereich zu löschen, wenn Sie keinen Zugriff auf das Konto haben. Einfach unter Befehl verwenden.

tf workspace /delete "WORKSPACENAME;PREVIOUSUSERACCOUNT" 

Sie auch Team Foundation Sidekicks, für TFS2015 verwenden könnte, dann ist es Version 6.0

Wie das Tool verwenden:

  • Nach dem Download und installieren, müssen Sie verbinden zu TFS Server mit Ihrer aktuellen Authentifizierung.
  • öffnen tools- Arbeitsplatz Kumpel

enter image description here

  • In den Filtern zu wählen, wählen Sie den Besitzer Name, Computername, Zugriffsdatum

enter image description here

  • Schließlich sollten Sie in der Lage sein, den aufgegebenen Arbeitsbereich zu löschen.

Hinweis: TF Sidekicks verwendet die gleichen Befehle so würde die gleiche Erlaubnis benötigen. Es ist ein TFS-Admin-Produktivitätstool.

Weitere Informationen erhalten Sie die ähnliche Frage beziehen: Delete Old Workspaces on TFS VS2013

+1

Ich ging mit der Befehlszeile Route als die Sidekicks App nicht alle auflisten, obwohl ich ein Admin auf dem TFS-Server bin. Wie auch immer, das hat es für mich funktioniert. Vielen Dank. – Justin

0

Sie können Team Foundation Sidekicks verwenden, um alle Arbeitsbereiche für diesen bestimmten Computer anzuzeigen und diejenigen zu löschen, die Sie nicht mehr benötigen.

Ich benutze es, um Arbeitsbereiche für Leute zu bereinigen, die die Firma und Arbeitsbereiche verlassen haben, die Leute vergessen haben, die sie auf ihren alten Maschinen hatten. Theoretisch sollten Sie alles mit tf.exe erledigen können, aber mit Team Foundation Sidekicks wird es einfach einfacher.

Verwandte Themen