2015-09-08 41 views
1

我不希望VS搞乱git,我使用sourcetree,因此我将源代码控制提供程序设置为工具 - >选项 - >源代码控制为无。视觉工作室继续切换回git源代码管理提供商

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

如何永久禁用它?

我使用的Visual Studio 2013更新5.

回答

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。

+0

git提供程序不再是“git吃”比git本身。如果你有问题,你应该检查安装的其他插件。在链接的文章中,海报使用的是不能很好地处理Windows准虚拟化的虚拟机,因此git本身或者SourceTree会同样缓慢。 IDE之外的延迟并不明显 –

+1

它是git源代码管理提供程序。开机时,Visual Studio一直在进食+/- 20%。看看这个问题的其他地方,很多人都知道。 –

+0

Second Elger的评论。 Git插件在某些项目上正在杀死Visual Studio。 –

0

我发现我有这个问题,即使是从未与git有任何关系的项目。它开始时,我初始化我的C:\Users\<username>目录中的git回购,并且它消失了,我删除了该回购中的.git\文件夹。