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

如何仅针对当前工作区从Source Control视图永久移除工作区文件夹?

解决VSCode工作区中Source Control自动显示多余Git仓库的问题

给你两个靠谱的方法,都能保留课程文件夹的.git历史,同时让它不再出现在当前工作区的Source Control里:

方法一:通过VSCode设置忽略指定仓库

  • 打开VSCode的设置面板(快捷键:Windows/Linux按Ctrl+,,Mac按Cmd+,)
  • 在搜索框输入git.ignoreRepositories
  • 点击「编辑 in settings.json」选项
  • 在数组里添加你Python课程仓库的绝对路径,比如Windows路径写成"C:/你的路径/PythonKurs",Mac/Linux写成"/你的路径/PythonKurs"
  • 保存settings.json,重启VSCode后,该仓库就不会再出现在Source Control里了

方法二:用工作区配置文件单独禁用指定文件夹的Git检测

  • 如果当前是直接打开副业项目文件夹,先点击顶部菜单栏的「文件 > 将工作区另存为...」,把工作区保存成一个.code-workspace格式的文件(比如命名为副业项目.code-workspace)
  • 打开这个.code-workspace文件,修改成类似下面的结构:
{
  "folders": [
    {
      "path": "."  // 这里是你的副业项目根文件夹路径
    },
    {
      "path": "../PythonKurs",  // 课程文件夹的相对路径,也可以写绝对路径
      "settings": {
        "git.enabled": false
      }
    }
  ]
}
  • 保存文件后,以后都通过这个.code-workspace文件打开VSCode,课程文件夹就会正常显示在资源管理器里,但不会出现在Source Control视图中

这两种方法都不会改动课程文件夹里的任何内容,包括.git历史,只是在当前工作区范围内屏蔽了它的Git检测。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 03:15:01