При создании новой сборки в Team Foundation Server я получаю следующую ошибку при попытке запустить новую сборку:
Путь C: \ Build \ ProductReleases \ FullBuildv5.4.2x \ Sources уже сопоставлен с рабочей областью BuildServer_23.
Я не вижу рабочую область с таким именем в диалоговом окне рабочих областей.
tfs
build-server
NotMyself
источник
источник
Ответы:
Используйте утилиту командной строки TF - Team Foundation Version Control Tool ( tf ).
Вы можете получить список всех рабочих областей, открыв командную строку Visual Studio, затем перейдя в папку рабочей области и выполнив следующие команды:
Вы должны увидеть свою проблемную рабочую область в списке, а также ее владельца.
Вы можете удалить рабочее пространство с помощью следующей команды:
источник
Просто удалите содержимое следующих папок:
C: \ Users \ Имя пользователя \ AppData \ Local \ Microsoft \ Team Foundation \ 3.0 \ Cache
Где UserName - фактический или текущий пользователь, а 3.0 - номер версии.
источник
WorkspaceInfo
запись рабочей области нарушителя изC:\Users\ukcco3jbe\AppData\Local\Microsoft\Team Foundation\3.0\Cache\VersionControl.config
. XPath:/VersionControlServer/Servers/ServerInfo/WorkspaceInfo
Я получил эту ошибку, которая была вызвана наличием двух определений сборки, указывающих на один и тот же источник. Проблема заключалась в том, что я использовал статический каталог сборки в агенте сборки.
Этот пост на форуме точно описывает мою проблему и ее решение: http://social.msdn.microsoft.com/Forums/en-US/tfsbuild/thread/60a4138a-9b28-4c46-bdf4-f9775ce43c3e/
источник
У меня была похожая проблема, и чтобы удалить рабочую область, которая вызывала у меня проблему, я вошел на другой компьютер с установленным клиентом TFS и выполнил следующее:
источник
У нас была та же проблема, но удаление рабочего пространства с сервера TFS не сработало. (Должен отметить, что я взял виртуальную машину своих коллег, которая уже была настроена с его учетными данными.)
Для меня это сработало: http://blogs.msdn.com/b/buckh/archive/2006/09/12/path-is-already-mapped-in-workspace.aspx
Я просто зашел в: ... \ Local Settings \ Application Data \, выполнил поиск VersionControl.config, открыл папку с этим файлом и удалил все его содержимое.
До этого я пытался вручную редактировать файл, но он продолжал с тем же сообщением об ошибке.
Надеюсь, это поможет.
источник
Local Settings\Application Data\Microsoft\Team Foundation
папку, и все было хорошо потомПо какой-то причине у меня возникли проблемы с удалением рабочего пространства из утилиты командной строки. К счастью, я нашел Team Foundation Sidekicks 2010 (из этого поста ), который является бесплатным и предоставляет графический интерфейс для просмотра и удаления рабочих областей TFS, а также многие другие полезные функции TFS.
источник
У меня была похожая проблема с Visual Studio 2010, которая жаловалась на уже отображенное рабочее пространство, но вместо удаления всего рабочего пространства я использовал следующее из командной строки Visual Studio: «tf workspace PROBLEM_WORKSPACE_NAME». Это вызвало диалог «Edit Workspace». Оттуда я смог удалить нужный путь из списка «Рабочие папки», который избавился от ошибки.
источник
tf
пожаловался, что путь был связан с другим рабочим пространством - тем, которое я удалил. Вдохновленный вашим ответом, я заново создал рабочее пространство для не того пользователя, удалил только связь с путем и, наконец, мне удалось создать рабочее пространство для правильного пользователя.Остальное было довольно легко.
Просто перейдите в эту папку: C: \ Users {Имя пользователя} \ AppData \ Local \ Microsoft \ Team Foundation \ 4 \ Cache и удалите все, что находится в этой папке.
источник
Я получил исключение, сообщающее, что файл уже сопоставлен в другом рабочем пространстве: «Путь {Путь к файлу} уже сопоставлен в рабочем пространстве {Имя рабочего пространства}».
Это рабочее пространство было удалено до . С помощью моего друга я обнаружил, что TFS сохраняет информацию о рабочей области в папке с локальными настройками пользователя dir. Мы нашли файл с именем:
VersionControl.config под {Документы пользователя и директории Настройки} \ Local Settings \ Application Data \ Microsoft \ Foundation Team \ 1.0 \ Cache. Этот файл содержит все локальные сопоставления TFS. Вероятно, когда вы используете метод Map и не используете: public void DeleteMapping (отображение WorkingFolder); перед удалением рабочей области информация о сопоставлении не удаляется из этого файла, который используется TFS для проверки того, что вы уже сопоставили конкретный путь.
Чтобы решить эту проблему, удалите все ключи из файла конфигурации. Не удаляйте файл, потому что вы снова получите его из кэша сервера.
источник
Вот что я сделал (хорошо, что я делаю):
С помощью TFS Sidekicks очистите фильтры пользователя и сервера, чтобы они были пустыми. Это позволит вам получить все рабочие пространства.
Проверьте ошибку сборки для имени рабочей области. В случае с OP это BuildServer_23. В моей среде это отличается, но в основном просто сопоставьте имя ошибки с тем, которое указано в списке помощников tfs.
Нажмите на красный крестик, чтобы удалить рабочее пространство.
Виола!
источник
Если у вас нет прав на сервере для удаления рабочих областей других людей, вы можете просто изменить имя определения сборки. TFS создаст новое рабочее пространство и отобразит его в «C: \ Build \ ProductReleases \ новое имя сборки здесь \ Sources».
источник
Если применимо, вы также можете клонировать определение сборки и изменить ее имя. Это сработало для меня.
источник
Я попробовал все следующие решения, такие как:
У меня сработало следующее:
источник
Я изменился
из
в
и это решило проблему.
источник
При попытке «получить последнюю версию» проекта, который я ранее сопоставил с локальным каталогом, а затем удалил, я увидел то же самое сообщение об ошибке. Сначала я попробовал инструмент SideKick, а затем командную строку Visual Studio 2010, обе из которых сказали мне, что у меня нет сопоставленных рабочих областей.
Затем я искал «VersionControl.config» внутри
c:/users/myuser/appdata
и удалил 4 найденные ссылки. Я снова открыл Visual Studio, и мне удалось повторно сопоставить проект, больше никаких ошибок!источник
Самый простой способ сделать это - зайти в AppData и удалить кэш TFS (в зависимости от версии 3.0 или 4.0).
C: \ Users {Имя пользователя} \ AppData \ Local \ Microsoft \ Team Foundation \ 3.0 \ Cache или C: \ Users {UserName} \ AppData \ Local \ Microsoft \ Team Foundation \ 4.0 \ Cache
источник
Решение TDN сработало для меня, когда у меня возникла та же проблема. Сервер сборки создал рабочие области под моей учетной записью. Установка этого флажка позволила мне увидеть и удалить их.
источник
Я получил ту же проблему в Visual Studio 2017 и TFS 2017. DefaultCollection должен быть сначала сопоставлен с вашим локальным путем. Каким-то образом этот шаг был пропущен, и я получил только сопоставленный MyFirstProject.
Все, что вам нужно сделать, это:
1. Перейдите на веб-страницу TFS и удалите проект с сервера.
- 2. Удалите проект из вашего локального "Worksapces"
- 3. Перейдите в раздел «Управление подключениями», который обновит вашу домашнюю страницу в TeamExplorer.
- 4. Вы получите страницу конфигурации, которая позволит вам настроить корневой путь к вашей коллекции DefaultCollection.
- 5. Вы должны получить сообщение, что это было сделано успешно. Теперь вы можете создать свой проект.
Важно сначала сопоставить корневой каталог вашей коллекции с рабочим пространством, а затем сопоставить новый проект.
источник
Моя проблема была связана с использованием нескольких учетных записей. Вот так я смогла сменить аккаунт.
Откройте Team Explorer
Из большого выпадающего меню в верхней части панели ...
Перейдите к: Проекты и мои команды > Управление подключениями
Перейдите к: Управление подключениями > Подключиться к командному проекту
Используйте ссылку «Сменить пользователя» для переключения учетных записей.
Теперь имена рабочих пространств будут соответствовать выбранной учетной записи.
источник
Я не мог заставить работать любое другое решение.
У меня была создана новая учетная запись, и у старой учетной записи больше не было разрешений (обе на одной машине).
Я попытался: 1) Удаление рабочей области (не мог видеть в VS с или без проверенных удаленных рабочих областей) 2) Удаление из командной строки 3) Команда нового владельца 4) Удаление кэша
Поэтому я просто открыл VS как администратор и сопоставил с другой папкой.
источник
У меня была эта проблема с автоматическими сборками Azure DevOps в локальном агенте сборки TFS. Удаление рабочей области с помощью TFS Sidekicks не сработало. И tf.exe даже не смог найти рабочее пространство для его удаления.
Это решение должно работать для TFS 2017, TFS 2018, DevOps Azure и, возможно, других версий:
Это сработало в моих обстоятельствах.
источник
Просто удалите рабочее пространство:
источник