Подтвердить что ты не робот

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

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

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

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

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

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

4b9b3361

Ответ 1

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

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

enter image description here

Ответ 2

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

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

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

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

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

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

tf workspace workspaceName;Owner

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

Или используйте

tf workspaces /updateComputerName /updateUserName

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

Ответ 3

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

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

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

Ответ 4

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