[英]How to prevent Git Gui from showing “loose objects” message on startup?
[英]How to prevent VSCode from opening all git repositories at startup?
我的 VSCode 工作区中的某些文件夹包含大量 git 存储库。 每当我打开 VSCode 时,它都会花费大量时间来打开所有这些存储库。 通常我只需要这些存储库中的一两个。 我可以关闭不需要的存储库,但是打开然后关闭它们会花费很多时间。 我可以更改默认行为,以便在启动时不打开 git 存储库吗?
我在这里找到了一个很好的答案,讨论了设置的这些条目。json
"git.autoRepositoryDetection": false
或git.autoRepositoryDetection": "openEditors"
在尝试之后,我意识到在我的案例中我有一个带有子模块的回购协议,所以 VSCode 遵循 git 回购协议中的信息。 如果有人尝试上述设置但没有成功,请在您的项目根目录中运行
git submodule status
如果你得到一个列表,你可以告诉 VSCode 不要打开那些
"git.detectSubmodules": false,
为了完整起见:大概您只想要特定工作区中的行为。 要更改工作区设置,请使用命令
Preferences: Open Workspace Settings (JSON)
如此处所述
在工作区设置 JSON 中设置"git.ignoredRepositories": ["<repo_name>"]
似乎有帮助(重新启动 VSCode 后应用更改)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.