我不希望VS使用git,我使用sourcetree,所以我在工具中设置了源代码控制提供程序 - >选项 - >源控制为无。
只要打开一个具有git版本控制的项目,该设置就会自动切换回git源代码控制提供程序。
如何永久禁用它?
我正在使用visual studio 2013更新5.
答案 0 :(得分:1)
刚刚在博客中找到答案:
http://researchaholic.com/2015/02/02/remove-the-microsoft-gitprovider-from-visual-studio-2013/
要完全删除git提供程序,可以删除密钥
11b8e6d7-c08b-4385-b321-321078cdd1f8
通过注册表从注册表中获取:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0_Config\SourceControlProviders
请注意,您已完全删除它,因此仅适用于对CPU不感兴趣的ms-plugin感兴趣的人。
答案 1 :(得分:1)
我发现我遇到了这个问题,即使对于那些从未与git有任何关系的项目也是如此。它是在我在C:\Users\<username>
目录中初始化git repo时开始的,当它从该repo中删除.git\
文件夹时它就消失了。
答案 2 :(得分:0)
我也发现它会这样做,如果您将所有源代码保存在一个基本文件夹中(在我的情况下为 D:\Source)。我将我的 TFS“根”映射到 D:\Source
在我的 TFS 路径中删除这个 .git 文件夹为我修复了它。