Ответ 1
Я бы предложил использовать (бесплатный) инструмент TFS Sidekicks: http://www.attrice.info/cm/tfs/
Это даст вам графический интерфейс для просмотра всех рабочих областей (для всех пользователей и компьютеров) и удаления устаревших.
Я упомянул много форумов, а также этот вопрос, но моя проблема в том, что я отформатировал свою машину. Поэтому я не могу решить эту проблему. Я попытался удалить рабочие области из командной строки Visual Studio, а также очистить кеш, но я считаю, что это сопоставление больше на стороне сервера, чем на локальном кеше, потому что моя машина была отформатирована. Я не знаю, какой файл сохранил этот старый рабочий путь.
Также я попытался загрузить проект в новый рабочий путь. Я смог загрузить, но тогда я не получаю значок TFS для каждого файла. i.e.it, как работа в автономном режиме (disjoint из базы данных TFS). При щелчке правой кнопкой мыши у нас обычно есть возможность вернуться в Интернет или выйти в Интернет. В этом случае при щелчке правой кнопкой мыши я получаю TEAM → Apply Patch и TEAM → Share Project
Пожалуйста, помогите мне с этим. У меня была такая же проблема в моих проектах asp.net, когда я просто загрузил их на новый рабочий путь, с которым он работал нормально. Но этот проект java в eclipse просто не подключается к tfs при загрузке в новый путь и не позволяет загружать его по старому пути.
Пожалуйста, не отформатировал машину. Так что мой случай отличается, поэтому это может быть не дубликат других вопросов SO.
Я не отключил или не удалял рабочее пространство перед форматом (из-за недостатка знаний) в этот момент. Может быть, это никогда не вызовет этого. Все, что я сделал, это проверить все файлы и переформатировать мои окна.
Я бы предложил использовать (бесплатный) инструмент TFS Sidekicks: http://www.attrice.info/cm/tfs/
Это даст вам графический интерфейс для просмотра всех рабочих областей (для всех пользователей и компьютеров) и удаления устаревших.
Это сохраняется на сервере, но команда 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) или пользователя на новый.
У этого уже есть заметный ответ, но моя проблема была решена без командной строки или дополнительного программного обеспечения.
Недавно я обновился до '15, и я переносил папку рабочего пространства на другой диск, поскольку он становился слишком большим. Ошибка, которая была неинформативной, так и была, появилась даже после того, как я удалил рабочее пространство, которое он цитировал... или так я думал. Оба VS'13 и '15 по умолчанию создавали одно и то же рабочее пространство, но одно для каждой версии. Мне пришлось повторно открыть '13 и удалить это рабочее пространство, а затем вернуться к '15, где теперь он позволит мне переназначить мою папку.
Надеюсь, это поможет кому-то.
выйти из предыдущего пользователя и войти в систему новым пользователем. Скопируйте папку проекта в другой путь. В команде Explorer Щелкните правой кнопкой мыши по проекту и удалите сопоставление. Проект Remap