大约2年前,我们公司从Perforce转到了Git。从那时起,我一直在Visual Studio 2015中使用Git插件,而没有任何问题。就在上个月左右,当我在任何项目上启动Visual Studio时,我都会收到消息
活动的解决方案或项目由与您选择的源代码控制插件不同的源代码控制插件控制。如果更改源代码管理插件,则将关闭活动的解决方案或项目。
如果我同意,则解决方案已关闭。如果再查看“工具” /“选项” /“源代码控制”,则该插件设置为P4VS。
如果我拒绝,我的解决方案将保持打开状态,并且源代码控制为Git。
我尝试从头开始创建一个由Git控制的Visual Studio项目,并且得到相同的结果。这是一个简单的空项目。我已经检查了.sln和.csproj文件,并且两个文件中都没有源代码控制键。
如果只打开Visual Studio而没有项目,则源代码控制插件将设置为Git。
似乎Visual Studio已决定我的项目全部由Perforce控制,并考虑将Git进行更改,但我不知道它是如何决定的。显然,我可以单击“否”并继续,但是如果可以的话,我想修复此问题。
由于我们不再使用perforce,因此我最终进入了工具->扩展并禁用了P4VS(Perforce)。看来已经解决了问题。
作为附带的好处,我在尝试从VS中的项目中删除文件时也遇到了麻烦,没有收到错误消息,但是该文件不会被删除。当我禁用P4VS时,该问题似乎也消失了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句