我的VSCode工作区中的一些文件夹包含大量的git仓库。每当我打开VSCode时,它会花很多时间打开所有这些仓库。通常我只需要其中的一两个仓库。我可以关闭不需要的仓库,但是打开然后关闭它们会花很多时间。我可以改变默认行为,使启动时不打开git仓库吗?
hzbexzde1#
我找到了一个很好的答案here,它讨论了settings.json的这些条目"git.autoRepositoryDetection": false或git.autoRepositoryDetection": "openEditors"在尝试过之后,我意识到在我的例子中,我有一个包含子模块的repo,所以VSCode遵循了git repo中的信息。
"git.autoRepositoryDetection": false
git.autoRepositoryDetection": "openEditors"
git submodule status
如果您返回了一个列表,则可以告诉VSCode不要使用
"git.detectSubmodules": false,
完整性:您可能只需要特定工作区中的行为。若要更改工作区设置,请使用命令
Preferences: Open Workspace Settings (JSON)
如此处所述
mlnl4t2r2#
在工作区设置JSON中设置"git.ignoredRepositories": ["<repo_name>"]似乎有帮助(在重新启动VSCode后应用更改)
"git.ignoredRepositories": ["<repo_name>"]
2条答案
按热度按时间hzbexzde1#
我找到了一个很好的答案here,它讨论了settings.json的这些条目
"git.autoRepositoryDetection": false
或git.autoRepositoryDetection": "openEditors"
在尝试过之后,我意识到在我的例子中,我有一个包含子模块的repo,所以VSCode遵循了git repo中的信息。
如果您返回了一个列表,则可以告诉VSCode不要使用
完整性:您可能只需要特定工作区中的行为。若要更改工作区设置,请使用命令
如此处所述
mlnl4t2r2#
在工作区设置JSON中设置
"git.ignoredRepositories": ["<repo_name>"]
似乎有帮助(在重新启动VSCode后应用更改)