我有一些项目需要处理,其中包括一个非常大的csproj,这是我正在扩展的COTS CMS应用程序。该项目有超过16k的文件,这是荒谬的,但它不是我可以控制的东西,也不能控制CMS平台的选择。该项目处于解决方案中......解决方案位于git存储库中。
项目很大,使用Visual Studio 2013中的源代码控制插件意味着对文件的任何更改以及随后的保存会导致我的CPU和RAM使用率在几分钟内达到一个荒谬的百分比,使得风扇不断旋转整天让我的IDE变得迟钝。我有一台非常高端的台式机替代笔记本电脑,我确定在问题上投掷硬件并不能让它消失。所以,我进入选项并将源控制提供程序设置为None ...在VS执行某些操作后,问题在几分钟锁定后解决了。
现在出现问题...当我第二天来到并打开解决方案时,插件选择又回到了Microsoft Git Provider上。是否有一个设置或我可以配置的东西告诉Visual Studio(理想情况下只有这个解决方案或项目)停止尝试使用集成的源代码控制?
答案 0 :(得分:1)
我有同样的问题,我需要TFS的工作项,但我使用git-tfs在本地管理我的项目。
我设法通过删除所有这些注册表项来禁用内置的Visual Studio Git Provider:
7FE30A77-37F9-4CF2-83DD-96B207028E1B
11b8e6d7-c08b-4385-b321-321078cdd1f8