Не удается удалить рабочую область из TFS
Я хочу добавить свой проект из Visual Studio 2012 на мой TFS-сервер, но он говорит, что путь уже сопоставлен для рабочего пространства pc; administrator (это локальная рабочая область).
Я попробовал командный инструмент tf
, но он говорит, что нет рабочих областей, поэтому я не могу удалить рабочую область, которая конфликтует.
Я запускаю Windows 8 с Visual Studio 2012. TFS находится на сервере Windows 2012.
Ответы
Ответ 1
Проблема заключается в том, что текущее местоположение проекта, папка на вашей физической машине, отображается на другой сервер TFS. Чтобы добавить его в исходный элемент управления, вам необходимо переместить его в физическое место, не связанное с сервером TFS.
Edit
Чтобы удалить поврежденное рабочее пространство:
1) Используйте меню "Команда", чтобы подключиться к серверу TFS, который вы НЕ хотите сопоставлять с
2) Используйте ctrl + q → workspaces для доступа к меню рабочих областей
3) Удалите рабочую область
4) Перейдите на сервер TFS, к которому вы хотите подключиться, снова используя меню "Команда"
5) ctrl + q → workspaces
6) Добавить новое рабочее пространство
Ответ 2
Попробуйте выполнить любой из этих шагов. Некоторые из них могут быть неприменимы к вам.
Чтобы очистить "кэшированное рабочее пространство" и удалить отображение рабочей области.
Ответ 3
если вы используете Visual Studio 2012 go
C:\Users{UserName}\AppData\Local\Microsoft\Team Foundation\4.0\Cache
или если это Visual Studio 2013 go
C:\Users{UserName}\AppData\Local\Microsoft\Team Foundation\5.0\Cache
Удалите все под ним.
Ответ 4
Самый простой способ сделать это - перейти в AppData и удалить кеш TFS (в зависимости от версии 3.0 или 4.0).
C:\Users {UserName}\AppData\Local\Microsoft\Team Foundation\3.0\Cache
или
C:\Users {UserName}\AppData\Local\Microsoft\Team Foundation\4.0\Cache
Ответ 5
Ну, я не смог найти свое проблемное рабочее пространство, которое побудило меня скопировать локальную папку кода в другое имя, и я создал новую рабочую область, сопоставляющую эту папку.
Далее я добавил новое решение для TFS через VS 2012 с помощью Add Source Control.
Ответ 6
-
Сначала мы проверим список рабочих областей из командной строки VS 2015 Developer,
Бывшие рабочие места/владелец: *
-
Теперь мы получим формат xml из командной строки VS 2017 Developer, который будет иметь идентификатор владельца для конкретной рабочей области,
Пример 1 - рабочие пространства tf.exe/владелец: */компьютер: имя_компьютера/коллекция: https://YOUR-TFS-URL.visualstudio.com/format: xml
-
Теперь мы можем удалить рабочее пространство для конкретного пользователя,
Пример 1- Tf рабочее пространство/удалить имя_компьютера; [email protected]/server: " https://URL.visualstudio.com "
ИЛИ ЖЕ
Пример 2 - рабочая область Tf/удаление имя_компьютера; 1e178c77-bb8b-6f05-bf99
/сервер: https://URL.visualstudio.com
(Где 1e178c77-bb8b-6f05-bf99 - это идентификатор рабочей области, которую вы получаете из формата XML шага 2)
-
Мы снова проверим список рабочих областей из командной строки VS 2015 Developer,
Бывшие рабочие места/владелец: *