Изменение сопоставления управления версиями 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. Удаление этой записи позволило мне полностью удалить решение из системы управления версиями вместе с сопоставлением и добавить его на другой сервер управления версиями.