Около 2 лет назад наша компания перешла с Perforce на Git.С тех пор я без проблем использую плагин Git в Visual Studio 2015.Только в последний месяц или около того, когда я запускаю Visual Studio для любого проекта, я получаю сообщение
Активное решение или проект управляется другим плагином управления исходным кодом, чем тот, который вы выбрали,Если вы измените плагин управления исходным кодом, активное решение или проект будут закрыты.
Если я скажу «да», мое решение будет закрыто.Если я тогда посмотрю на Tools / Options / Source Control, для плагина будет установлено значение P4VS.
Если я скажу «нет», мое решение останется открытым, а управление исходным кодом будет Git.
Я пытался создать проект Visual Studio с нуля под управлением Git, и я получил те же результаты.Это простой пустой проект.Я изучил файлы .sln и .csproj, и ни в одном из них нет ключей управления исходным кодом.
Если я просто открываю Visual Studio без проекта, мой подключаемый модуль управления исходным кодом устанавливается наGit.
Кажется, Visual Studio решила, что все мои проекты контролируются Perforce, и рассматривает Git как изменение, но я не могу понять, как он решает это.Очевидно, я могу просто нажать «Нет» и продолжить, но я бы хотел это исправить, если смогу.