Visual Studio 2015 будет использовать только git для управления версиями

Я всегда мог создать проект/решение и добавить его в исходный элемент управления, и он будет добавлен в TFS. За последние несколько месяцев что-то изменилось, и когда я создаю новый проект/решение в Visual Studio 2015 Enterprise, он автоматически использует git, хотя плагин управления версиями установлен в TFS. Я попробовал "Инструмент" > "Параметры" > "Управление источником" и вернул плагин обратно в TFS (VS сбрасывает его до git), закрыл Visual Studio, снова открылся, и плагин по-прежнему настроен на TFS, пока я не добавлю проект/решение в исходный элемент управления.

Если я создаю новый проект и добавляю его в исходный элемент управления, я не получаю никаких приглашений, он сразу использует git (даже если он установлен в TFS). Когда я вернусь и посмотрю плагин Source Control, он был установлен на git по vs.

Мы не используем git, управление источником - TFS2010. Есть ли способ сделать VS, он дает мне выбор источника управления или просто назначить его только для использования TFS?

Ответ 1

Мой коллега столкнулся с той же проблемой. Он не устанавливал флажок "Добавить в систему управления исходным кодом" при первоначальном создании проекта. Выбор "Добавить решение в систему управления версиями" в контекстном меню правой кнопки мыши в обозревателе решений добавляет проект в локальный репозиторий git. Решение было

  1. Сервис → Параметры → вкладка "Контроль источника" → выберите "Нет" в плагине. (Это может закрыть решение).
  2. Снова Инструменты → Параметры → вкладка Контроль источника → Выберите VS TFS в выборе плагина.
  3. Перейдите в корневую папку вашего проекта и удалите папку Git (она может быть скрыта - может понадобиться сначала показать ее).
  4. В Visual Studio подключайтесь к командному проекту TFS.
  5. Попробуйте добавить решение в систему контроля версий → должно отобразиться диалоговое окно TFS.

Я надеюсь, что это поможет кому-то там.

Ответ 2

Предполагая, что вы выбираете Add to Source Control при создании проектов. Попробуйте подключиться к проекту команды TFS в Team Explorer перед созданием новых проектов.

введите описание изображения здесь

Ответ 3

У меня была такая же проблема после обновления. Мне нужно изменить "подключить выбор" к TFS, а затем снова подключиться к моему экземпляру TFS, чтобы он не изменил значение по умолчанию на GIT. Надеюсь, это поможет.

Dave

Ответ 4

У меня недавно была именно эта проблема, и это было связано с моими связями. На вкладке Team Explorer нажмите на зеленый штекер, чтобы перейти к соединениям. Нажмите на синюю ссылку "Управление соединениями" и выберите "Подключиться к командному проекту". При необходимости выберите свой TFS-сервер, убедитесь, что новый проект выбран на правой панели, затем нажмите "Подключиться".

Убедитесь, что шаги, выделенные другими пользователями выше, выполнены (файлы и папки .git удалены, а плагин Source Control установлен в TFS), и вы сможете щелкнуть правой кнопкой мыши решение и выбрать "Add Solution to Source Control", и вы должен иметь возможность связываться с TFS.