Изменение сопоставления управления версиями TFS в Visual Studio 2013
У меня есть несколько решений, которые ранее были сопоставлены с размещенным TFS. Их локальное отображение также было определено, и весь исходный код был обновлен локально. С тех пор я прекратил подписку на TFS и начал использовать visualstudio.com как мой сервер TFS.
Я вошел в одно из решений, удалил *.файлы vssscc из решения и *.vspscc файлы из каждого вложенного проекта. Когда я открываю решение в VS 2013, окно вывода дает мне сообщение о том, исходный TFS (отписаться сейчас) недоступен и что решение открыто в автономном режиме.
в результате, когда я выбираю опцию "Изменить исходный элемент управления", он сначала просит меня войти в старый TFS, учетные данные которого больше не действительны.
кроме того, он говорит мне, что локальный каталог, который я пытаюсь сопоставить с новым TFS, уже сопоставлен со старым TFS. Как удалить это сопоставление без доступа к старому TFS?
3 ответов
не уверен, что это работает, если вы в автономном режиме, но вы можете удалить отображение, открыв Manage Workspaces
площадь в Source Control Explorer
(нажмите на ... опция выпадающего списка справа от рабочей области:)
Управление Рабочими Областями -> выберите рабочее пространство ->редактировать ->удалить или изменить сопоставление.
вероятно, проще всего удалить сопоставления с помощью командной строки
tf workspaces /remove workspacename;owner /collection:http://urlto.old:8080/tfs/ProjectCollection
после удаления старой конфигурации рабочей области для текущей папки и сопоставления папки с новой подпиской Visual Studio предложит автоматически обновить привязки решения к новому серверу.
это не удалит вашу рабочую область с сервера (который отслеживает рабочие области), но поскольку у вас больше нет доступ к нему должен быть достаточным, чтобы ваш клиент забыл, что папка сопоставлена.
ответы здесь работают, когда доступен старый сервер TFS. Mine не был, но не был удален из списка серверов в VS. Удаление этой записи позволило мне полностью удалить решение из системы управления версиями вместе с сопоставлением и добавить его на другой сервер управления версиями.