如何防止VSCode在启动时打开所有的git仓库?

kb5ga3dv  于 2022-11-20  发布在  Git
关注(0)|答案(2)|浏览(441)

我的VSCode工作区中的一些文件夹包含大量的git仓库。每当我打开VSCode时,它会花很多时间打开所有这些仓库。通常我只需要其中的一两个仓库。我可以关闭不需要的仓库,但是打开然后关闭它们会花很多时间。我可以改变默认行为,使启动时不打开git仓库吗?

hzbexzde

hzbexzde1#

我找到了一个很好的答案here,它讨论了settings.json的这些条目
"git.autoRepositoryDetection": falsegit.autoRepositoryDetection": "openEditors"
在尝试过之后,我意识到在我的例子中,我有一个包含子模块的repo,所以VSCode遵循了git repo中的信息。

git submodule status

如果您返回了一个列表,则可以告诉VSCode不要使用

"git.detectSubmodules": false,

完整性:您可能只需要特定工作区中的行为。若要更改工作区设置,请使用命令

Preferences: Open Workspace Settings (JSON)

如此处所述

mlnl4t2r

mlnl4t2r2#

在工作区设置JSON中设置"git.ignoredRepositories": ["<repo_name>"]似乎有帮助(在重新启动VSCode后应用更改)

相关问题