TFS 2012: Рабочая папка уже используется после форматирования жесткого диска

я ссылался на много форумов, а также это и но моя проблема в том, что я отформатировал свою машину. Поэтому я не могу преодолеть эту проблему. Я попытался удалить рабочие области из командной строки visual studio, а также очистить кэш, но я чувствую, что это сопоставление больше на стороне сервера, чем локальный кэш, потому что моя машина была отформатирована. Я не знаю, в каком файле сохранен этот старый рабочий путь.

также я попытался загрузить проект в новый рабочий путь. Я смог загрузить, но тогда я не получаю значок TFS против каждого файла. Я. e.это похоже на работу в автономном режиме (непересекание из базы данных TFS). При щелчке правой кнопкой мыши у нас обычно есть возможность вернуться в интернет или выйти в интернет. В этом случае при щелчке правой кнопкой мыши я получаю TEAM - > Apply Patch & TEAM - > Share Project

пожалуйста, помогите мне с этим.У меня была такая же проблема в моем asp.net проекты, когда я просто загрузил их на новый рабочий путь, он работал нормально. Но этот проект java в eclipse просто, похоже, не подключается к tfs при загрузке в новый путь и не позволяет загружать по старому пути.

пожалуйста, не я отформатировал машину.Поэтому мой случай отличается, поэтому это не может быть возможным дубликатом других вопросов SO.

Я не отключал или не удалял рабочую область перед форматом (из-за отсутствия знаний) в этот момент. Возможно, это никогда не приведет к этому. Все, что я сделал, это проверить все файлы и отформатировать мои окна.

5 ответов


Я бы предложил использовать (бесплатный) инструмент TFS Sidekicks:http://www.attrice.info/cm/tfs/

Это даст вам графический интерфейс для просмотра всех рабочих областей (всех пользователей и машин) и удаления устаревших.

enter image description here


это хранится на сервере, но tf workspace команда должна иметь возможность удалить его для вас. Вероятно, вам нужно будет предоставить ему правильное имя машины, чтобы найти его:

tf workspaces /computer:* /owner:domain\jesse.houwing /collection:http://yourserver:8080/tfs/DefaultCollection

найдите отсутствующее рабочее пространство (то, которое было отформатировано) и удалите его с сервера:

tf workspace /delete /collection:http://yourserver:8080/tfs/DefaultCollection workspaceName;domain\jesse.houwing

Не путай tf workspaces /remove и tf workspace /delete, бывшее только извлекает регистрацию от вашей машины, вторая удаляет его с сервера.

или, если имя компьютера и имя пользователя остались прежними, отредактируйте рабочую область и удалите пути, которые больше не действительны (или обновите их до нового местоположения), изменив конфигурацию рабочей области. Использовать

tf workspace workspaceName;Owner

, чтобы открыть диалоговое окно для редактирования текущей рабочей области.

или использовать

tf workspaces /updateComputerName /updateUserName

переназначить рабочую область из старый компьютер (iinstallation) или пользователь к новому.


Это уже заметный ответ, но моя проблема была решена без командной строки или дополнительного программного обеспечения.

Я недавно обновился до ' 15, и я переносил свою папку рабочего пространства на другой диск, поскольку он становился слишком большим. Ошибка, будучи неинформативной, как это было, все еще появлялась даже после того, как я удалил рабочую область, которую он процитировал...по крайней мере, я так думал. Оба VS '13 и' 15 по умолчанию сделали одно и то же именованное рабочее пространство, но по одному для каждой версии. Мне пришлось снова открыть ' 13 и удалить это затем workspace переместится обратно в ' 15, где он теперь позволит мне переназначить мою папку.

надеюсь, это кому-то поможет.


выход из предыдущего пользователя и вход в систему новым пользователем. Скопируйте папку проекта в другой путь. В team Explorer щелкните правой кнопкой мыши проект и удалите сопоставление. Remap Project


Я попытался использовать инструмент TFS sidekick, но даже тогда столкнулся с ошибкой отказа в доступе. Затем мне пришлось вручную очистить файлы от этого пути:

C:\ProgramData\Microsoft Team Foundation Local Workspaces

таким образом, это может быть альтернативой, если вы не хотите устанавливать инструмент или ваша компания не позволяет устанавливать программное обеспечение из неизвестных источников на ноутбуках из-за политики.