Visual Studio不断切换回git源代码控制提供程序

时间:2015-09-08 07:04:35

标签: visual-studio

我不希望VS使用git,我使用sourcetree,所以我在工具中设置了源代码控制提供程序 - >选项 - >源控制为无。

只要打开一个具有git版本控制的项目,该设置就会自动切换回git源代码控制提供程序。

如何永久禁用它?

我正在使用visual studio 2013更新5.

3 个答案:

答案 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。事实证明,我使用 git 从 Microsoft 下载了一些示例 Xamarin 项目,并在 D:\Source\ 文件夹中启动,该文件夹创建了 D:\Source.git 文件夹。创建此文件夹后,它假定与该文件夹具有同级/同级的任何内容都是 git 存储库。

在我的 TFS 路径中删除这个 .git 文件夹为我修复了它。