Visual studio VisualStudio一直切换回git源代码管理提供程序

Visual studio VisualStudio一直切换回git源代码管理提供程序,visual-studio,Visual Studio,我不想让VS摆弄git,我使用sourcetree,所以我在工具->选项->源代码管理中将源代码管理提供程序设置为无 一旦打开一个有git版本控制的项目,设置就会自动切换回git源代码管理提供程序 如何永久禁用它 我正在使用visual studio 2013 update 5。刚刚在博客中找到了一个答案: 要完全删除git提供程序,可以删除密钥 11b8e6d7-c08b-4385-b321-321078cdd1f8 通过regedit从注册表: HKEY_CURRENT_USER\Sof

我不想让VS摆弄git,我使用sourcetree,所以我在工具->选项->源代码管理中将源代码管理提供程序设置为无

一旦打开一个有git版本控制的项目,设置就会自动切换回git源代码管理提供程序

如何永久禁用它


我正在使用visual studio 2013 update 5。

刚刚在博客中找到了一个答案:

要完全删除git提供程序,可以删除密钥

11b8e6d7-c08b-4385-b321-321078cdd1f8
通过regedit从注册表:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0_Config\SourceControlProviders

请注意,您完全删除了它,因此仅适用于那些对占用CPU的恼人ms插件不感兴趣的人。

我发现我有这个问题,即使是那些从未使用过git的项目。当我在
C:\Users\
目录中初始化一个git repo时,它就启动了,当我从该repo中删除
.git\
文件夹时,它就消失了。

如果将所有源代码都保存在一个基本文件夹中(在我的例子中是D:\source),我也发现它会这样做。我已将TFS“根”映射到D:\Source。事实证明,我使用git从Microsoft下载了一些Xamarin示例项目&从D:\Source\文件夹开始,该文件夹创建了D:\Source.git文件夹。创建此文件夹后,它假定任何与该文件夹对等/同级的内容都是git repo


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

git提供程序不会比git本身更“消耗CPU”。如果你有问题,你应该检查其他插件安装。在链接文章中,海报使用的虚拟机不能很好地处理Windows半虚拟化,因此git本身或SourceTree也会同样慢。延迟在IDE之外就不那么明显了,它是git源代码管理提供程序。VisualStudio在打开时一直在吃+/-20%的东西。看看其他地方,很多人都有这个问题。Git插件在一些项目上扼杀了Visual Studio。不幸的是,注册表在VS 2015 SP2中不断出现