You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode加载工作区反复重新添加已删除Mercurial仓库怎么解决?

解决VSCode源代码管理自动重复添加Mercurial托管文件夹的方案

方案1:仅在当前工作区忽略指定仓库(推荐)

  • 打开设置面板:按下快捷键Ctrl+,(Windows/Linux)或Cmd+,(Mac),点击面板右上角的「工作区」标签,确保配置仅对当前工作区生效
  • 搜索配置项scm.providerInputIgnoredRepositories,找到「源代码管理 > 忽略的仓库」设置
  • 点击「添加项」,粘贴你不想被扫描的Mercurial文件夹的绝对路径,保存配置即可

如果习惯直接编辑JSON配置,可在工作区的.vscode/settings.json中添加如下内容:

{
  "scm.providerInputIgnoredRepositories": [
    "/你的/目标/文件夹/绝对路径"
  ]
}

方案2:全局忽略该仓库(适用于所有VSCode工作区都不需要扫描该仓库的场景)

  • 打开设置面板后切换到「用户」标签,其余操作和方案1完全一致,添加路径后配置将全局生效

方案3:禁用当前工作区的Mercurial支持(适用于当前工作区完全不需要Mercurial版本管理的场景)

  • 同样在工作区设置中搜索hg.enabled,取消勾选对应选项即可,设置后当前工作区将完全不扫描任何Mercurial仓库

对应JSON配置为:

{
  "hg.enabled": false
}

所有配置完成后重启一次VSCode即可生效,后续打开工作区不会再自动加载该Mercurial仓库的变更记录。

内容的提问来源于stack exchange,提问作者Zwets

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 03:06:06