我的VSCode工作区中的一些文件夹包含大量的git存储库。每当我打开VSCode时,它都会花费大量时间打开所有这些存储库。通常,我只需要一两个这样的存储库。我可以关闭不需要的存储库,但是打开并关闭它们需要花费大量时间。我是否可以更改默认行为,以便在启动时不打开git存储库?
发布于 2022-11-14 00:51:12
我找到了一个很好的答案这里,它讨论了settings.json的这些条目
"git.autoRepositoryDetection": false或git.autoRepositoryDetection": "openEditors"
在尝试之后,我意识到在我的例子中,我有一个带有子模块的回购,所以VSCode正在跟踪git中的信息。如果有人在没有运气的情况下尝试上述设置,则在项目根运行中运行
git submodule status如果您返回一个列表,您可以告诉VSCode不要打开
"git.detectSubmodules": false,完整性:想必您只想要在特定工作区中的行为。若要更改工作区设置,请使用命令
Preferences: Open Workspace Settings (JSON)如所述,这里
发布于 2022-09-08 07:37:50
在工作空间设置中设置"git.ignoredRepositories": ["<repo_name>"]似乎有帮助(此更改在重新启动VSCode后应用)
https://stackoverflow.com/questions/73645231
复制相似问题