vscode `git.autoRepositoryDetection` 不会遵循 `git.ignoredRepositories` 或 `files.exclude`,

b5lpy0ml  于 3个月前  发布在  Vscode
关注(0)|答案(1)|浏览(98)

当所有扩展都被禁用时,是否会出现这个问题?:是/否

  • VS Code 版本:1.62.2
  • OS 版本:Mac OS 11.6

重现步骤:

  1. 打开工作区。
  2. 创建/克隆一个仓库。
  3. 将仓库路径添加到 git.ignoredRepositories 和 files.exclude。

  1. 将 git.autoRepositoryDetection 设置为 true。

  1. 重新加载/重启工作区。
  2. 在仓库中打开一个文件。
  3. 检查 git 输出,git 会扫描仓库并将其添加到源代码控制中。

我认为 git.autoRepositoryDetection 不尊重 git.ignoredRepositories,files.exclude。如果这不是一个 bug,我会为这个功能请求提出同样的建议。
这是一个通过 sshfs 挂载的目录。在这个目录中的 git 扫描需要很长时间(>5 小时)。我已经在本地克隆了相同的仓库。我使用此文件夹监视远程系统,不需要在这里进行 git 扫描。如果发生这种情况并不是问题,但由于它是一个 sshfs 卷,所以耗时很长且卡住。我不能在扫描进行时卸载卷,除非我关闭 vscode。有时整个系统会因为尝试扫描断开的卷而挂起。
我在系统中的其他文件夹中使用仓库检测,并希望它允许排除。

xesrikrc

xesrikrc1#

我还尝试在远程的父目录中使用.gitignore。

相关问题