2015-09-08 75 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\文件夾。