文章目录
1. 问题
vscode 当打开的项目中有多个 git 仓库时,默认会显示所有仓库的 status。 有些已经不再使用的仓库可能有多处更改,但我们并不想去处理它。
如果直接关闭 vscode 的 git 提示功能,则会影响到我们正在使用的 git 仓库,所以需要单独关闭特定的 git 仓库的提示。
2. 解决方法
2.1 只追踪 打开文件 所在的仓库
修改配置文件 .vscode/setting.json,添加下面的配置
"git.autoRepositoryDetection":"openEditors"
或者直接点击 左下角 管理 -> 设置,搜索 autoRepositoryDetection,选择 openEditors
2.2 忽略指定的仓库
修改配置文件 .vscode/setting.json,添加下面的配置
"git.ignoredRepositories":["/home/holms"],
或者直接点击 左下角 管理 -> 设置,搜索 ignoredRepositories,添加你想忽略的仓库路径。
注意,如果配置后不生效:
- 尝试重启 vscode
- 绝对路径和相对路径都试一试
- 在windows 上,路径分隔符尝试使用两个反斜杠 “\”
3. 参考
版权归原作者 SugerOO 所有, 如有侵权,请联系我们删除。