如何在Visual Studio 2019上禁用Git源代码控制?

15

“Git for Windows (32 bit)”进程会使得Visual Studio 2019的CPU使用率很高,这让我很困扰,因为我同时打开了多个程序,导致电脑卡顿。我已经查找了如何在Visual Studio 2019中禁用git,尝试了此链接中的解决方案,但它们似乎都不起作用。我的Visual Studio 2019版本是16.6.0。


2
冒昧问一句,Tools / Options / Source Control / Plug-in Selection 中的 git 是否已关闭?git 进程是针对所有项目启动运行,还是仅限于具有现有 git 存储库(.git 子目录)的项目? - dxiv
1
Git确实会为所有项目启动,我并没有想到从设置中关闭git - 似乎我正在查看所有网站。谢谢,@dxiv - BidoTeima
3个回答

15

通过进入“工具/选项/源代码控制/插件”禁用git是行得通的,感谢@dxiv的评论,我不知道这一点,因为我看的是旧答案。


12
不再适用。Visual Studio会警告当前解决方案将被关闭,并拒绝禁用Git集成。 - T.S
2
@T.S:对我来说,它实际上是禁用了。但每次我在 git 克隆中打开一个解决方案时,它都会重新启用它。 - Kaiserludi
5
它无法正常工作,不应标记为答案:每次重新启动VS后,它都会重新启用。这真的很痛苦,目前似乎还没有解决方案。 - Tillito
1
这对我起作用了。我收到了警告,说我的当前解决方案将被关闭,但在重新打开它(在重启VS后)后,似乎不再跟踪git更改。 - Itamaram
在Visual Studio 2022中,这对我起作用了。它警告需要关闭解决方案。完成后,我可以重新打开解决方案,它不再跟踪git信息。 - Binarus

3
我发现通过删除我的用户根目录中的.git文件夹,我能够解决这个问题。它位于C:\Users\MyUserName\.git,我不知道它从哪里来。它并不对应我的任何合法GitHub存储库,而且很大,似乎一直在尝试索引和准备我的整个用户目录,以将其推送到不存在的远程存储库。
这也解决了在VS2019和VS Code中呈现相同问题的其他方式。

0

只需删除 c:\users\yourusername.git 文件夹,VS 就不会在团队资源管理器中显示 GIT。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接