Visual Studio 2015 Team Explorer не видит существующий клон локального репозитория

У меня есть командный проект Visual Studio online с репозиторием. Я использую это с VS 2013 уже некоторое время.

Я установил VS 2015 и подключился к Visual Studio online в team explorer и выбрал соответствующий проект.

однако в разделе решения говорится:

вы должны клонировать репозиторий, чтобы открыть решения для этого проекта.

Я пошел в настройки и отредактировал свои глобальные настройки, чтобы правильно установить корень репозитория. (одинаковый расположение, заданное в Visual Studio 2013)

но, он уже клонирован и на моей локальной машине.

Почему VS 2015 Team Explorer не видит существующую папку репозитория? Как я могу исправить это, кроме удаления папки и повторного клонирования?

5 ответов


потому что Visual Studio 2013 поддерживает список репозиториев, которые он видел (и их удаленные) отдельно от того, где VS 2015 хранит эту информацию.

откройте Team Explorer, перейдите на страницу подключение и в разделе локальные репозитории Git нажмите кнопку Добавить. Перейдите к хранилищу клонированы.

поскольку вы подключены к серверу, VS поймет, что репозиторий, который вы только что открыли, является клоном репозитория на вашем сервере и включите функцию TFS.


по крайней мере для Visual Studio 2017 и Visual Studio Team Services:

Если у вас есть несколько репозиториев в проекте Team Foundation Server или VSTS, убедитесь, что вы подключены к конкретному РЕПО, для которого предназначен ваш клон, а не только к проекту. Затем вы можете ввести местоположение в нижней части диалогового окна "подключиться к проекту" или просто добавить его, как описано в другом ответе.


или просто закройте VS, затем перейдите в каталог, который вы клонировали, и откройте решение в своей новой Visual studio.

вы увидите VS изменения " applicationhost.файл config", а потом вспоминает, что он был клонирован


У меня внезапно возникла та же проблема. VS2015 больше не признавал, что один из локальных репозиториев является клоном, и я должен сделать новый клон "[ProjName]2"...

для меня это помогло подключиться к удаленной команды:

  1. откройте решение локального репозитория
  2. перейдите в диспетчер соединений ("управление соединениями")
  3. снимите флажок удаленный проект ("командные проекты")
  4. закрыть окно, нажав на Connect
  5. Откройте Диспетчер соединений
  6. Проверьте командный проект еще раз и"Connect"

и все снова было хорошо!


откройте проект с помощью файла решения.