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

如何在VSCode中追踪独立Git子文件夹的变更?

在VSCode中追踪嵌套独立Git仓库的变更

别担心,VSCode完全能实现这个需求,和WebStorm的效果一样,我给你一步步梳理操作方法:

  • 调整仓库扫描深度
    VSCode默认的Git仓库扫描深度可能不够,导致识别不到嵌套在module文件夹里的子仓库。你可以这样设置:

    1. 打开VSCode设置(快捷键Ctrl+,)
    2. 在搜索框输入git.repositoryScanDepth
    3. 将数值修改为2(因为子仓库在根目录下的第2层:/Project/module/xxx),如果你的嵌套层级更深,就对应调高数值
  • 手动添加子仓库(如果自动扫描没生效)
    如果调整扫描深度后还是没识别到子仓库,就手动添加:

    1. 打开命令面板(快捷键Ctrl+Shift+P)
    2. 输入Git: Add Repository并回车
    3. 在弹出的文件选择框中,分别选中/Project/module/libs和/Project/module/src这两个文件夹,确认添加
  • 验证效果
    添加完成后,切换到VSCode的「源代码管理」面板(左侧图标栏的分支图标),你会看到顶部有一个仓库选择下拉菜单,里面会列出根仓库和两个子仓库。点击切换就能查看对应仓库的变更记录、暂存文件,完全和WebStorm一样能独立追踪每个仓库的Git状态啦!

另外要说明的是,根仓库的.gitignore不会影响子仓库的Git功能,因为每个子仓库都有自己独立的.git目录,VSCode会分别处理它们的版本管理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 04:07:28