Это был единственный способ решить эту проблему, который включал удаление рабочего пространства пользователя:
http://2toad.com/Blog/2012/1/27/how-to-manage-tfs-workspaces
Если в сообщении об ошибке указано «Элемент $ / ... заблокирован для извлечения someUser: 1 в рабочей области someMachine123». тогда я использую команду:
tf workspace /delete /server:http://machinename:8080/tfs/DefaultCollection someMachine123;someUser:1
Между URL-адресом коллекции и someMachine123;someUser:1
есть только один пробел.
Обратите внимание, что я обратил внимание на тот факт, что в сообщении об ошибке пользователь упоминается как someUser:1
, поэтому я имитировал это в команде. Недостаточно просто запустить команду только с someUser
. Я не уверен, что означает: 1, но, суть в том, имитируйте сообщение об ошибке.
Обратите внимание, что на сервере должен быть указан полный путь к коллекции, который можно найти, перейдя в Консоль администрирования Team Foundation Server-> Уровень приложений-> Коллекции командного проекта, в нижней панели будет отображен URL-адрес выбранной коллекции. в верхней панели.
У меня также была проблема, потому что я случайно попытался использовать множественное число workspaces
вместо просто workspace
, потому что есть аналогичная команда, которая во множественном числе.