vscode 关闭/忽略/ignore 单个/指定 git 仓库/repository 提示

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. 参考

https://stackoverflow.com/questions/49325617/how-can-i-ignore-whole-git-repository-in-visual-studio-code

猜你喜欢

转载自blog.csdn.net/SugerOO/article/details/128267004