首页 > 解决方案 > 在 VSCode 中跟踪子文件夹中的 git 更改

问题描述

我有一个项目,它有一个根 git 存储库,其中包含多个子文件夹,这些子文件夹也是 git 存储库。我的结构是这样的:

/Project
/Project/module/libs
/Project/module/src

每个文件夹都有一个单独的 git 存储库,因为libssrc被其他项目使用。

在根项目中,我忽略了其他libssrc,但我希望从 VSCode 跟踪它们(Web Storm 做到了)。

标签: gitvisual-studio-coderepositoryprojectsubdirectory

解决方案


您应该尝试在其他地方克隆主项目,然后尝试添加 Git 存储库libssrc作为子模块(假设这些存储库已经推送到某个地方)

cd /path/to/Project
git submodule add /url/repo/libs module/libs
git submodule add /url/repo/src module/src

然后你可以在 VSCode 中打开 Project:它也应该跟踪 libs 和 src。

VSCode 仍在开发其Git 子模块支持,从PR 36313开始。


推荐阅读