Я настроил несколько проектов на Git VSTS, и все было в порядке.
Затем я попытался добавить еще одно решение для управления исходным кодом сегодня, но в строке состояния внизу говорилось, что оно уже пододин из предыдущих проектов по управлению исходным кодом, который я настроил - он находится в папке одного уровня.
Элемент меню File-> Source Control отсутствовал, поэтому я не мог смотреть на привязки или что-либо еще.
В конце концов, я переместил все проекты и файлы решений в папку с другим именем, и вернулся обычный элемент строки состояния «Добавить в систему управления исходным кодом».
У меня вопрос, почему перемещение файлов работает?Там не было скрытых папок .git или .vs - это решение никогда не добавлялось в систему управления версиями.
Что он делает?Есть ли способ исправить это, если это произойдет снова без переименования папки решения?
Дополнительная информация : я пытался отключиться от TFS и открыть проект, который хотел добавить, но у него не былоэффект - так что я предполагаю, что это потому, что он думает, что использует локальный репозиторий git?
Если я посмотрю на Team Explorer после отключения от TFS, то все удаленные репозитории будут отключены, как и следовало ожидать, но локальный Git одинобщий репозиторий кода выделен жирным шрифтом как текущий репозиторий - и, похоже, нет никакого способа отсоединиться от локальных репозиториев?