Visual Studio 2015 Team Explorer не видит существующий локальный репозиторий
У меня есть онлайн-проект Visual Studio с репозиторием. Я использовал это с VS 2013 на некоторое время.
Я установил VS 2015 и подключился к Visual Studio онлайн в командном проводнике и выбрал этот проект.
однако в решениях говорится:
Вы должны клонировать хранилище для открытия решений для этого проекта.
Я сделал настройки и изменил свои глобальные настройки, чтобы правильно установить корень репозитория. (такое же место, как установлено в Visual Studio 2013)
Но он уже клонирован и на моей локальной машине.
Почему WSUS Team Explorer не видит существующую папку репозитория?
Как я могу исправить это, кроме удаления папки и повторного клонирования?
Ответы
Ответ 1
Поскольку Visual Studio 2013 поддерживает список репозиториев, которые он видел (и их пульты) отдельно от того, где VS 2015 хранит эту информацию.
Откройте Team Explorer, перейдите на страницу Connect и в разделе Local Git Repositories нажмите кнопку "Добавить". Перейдите в ранее клонированный репозиторий.
Поскольку вы подключены к серверу, VS поймет, что только что открытый репозиторий является клоном репозитория на вашем сервере и включает функции TFS.
Ответ 2
По крайней мере, для Visual Studio 2017 и Visual Studio Team Services:
Если у вас есть несколько репозиториев в проекте Team Foundation Server или VSTS, убедитесь, что вы подключены к определенному репо, к которому клоун предназначен, а не только к проекту. Затем вы можете ввести местоположение в нижней части диалогового окна "Подключиться к проекту" или просто добавить его, как описано в другом ответе.
Ответ 3
Или просто закройте VS, затем перейдите в каталог, который вы клонировали, и откройте решение в своей новой Visual Studio.
Вы увидите VS файл изменений "applicationhost.config", а затем помнит, что он был клонирован
Ответ 4
У меня внезапно возникла такая же проблема. VS2015 больше не распознал, что один из локальных репозиториев является клоном, и я должен сделать новый клон "[ProjName] 2"...
Для меня это помогло подключиться к удаленному Team Project:
- Откройте решение локального репозитория
- Перейдите в диспетчер соединений ( "Управление подключениями" )
- Снимите флажок удаленного проекта ( "Проекты команды" )
- Закрыть окно, нажав кнопку "Подключиться"
- Повторно открыть диспетчер подключений
- Еще раз проверьте проект Team и "Connect"
и все было хорошо снова!