我有一个项目有一个根git存储库,它有多个子文件夹,也是git存储库。我的结构是这样的:
/Project
/Project/module/libs
/Project/module/src
每个文件夹都有一个单独的git存储库,因为libs
和src
来自其他项目。
在root项目中,我忽略了其他libs
和src
,但我希望从VSCode中跟踪它们(Web Storm会这样做)。
答案 0 :(得分:0)
您应该尝试在其他位置克隆主项目,然后尝试将Git repos libs
和src
添加为submodule(假设这些repos已经被推送到某处)
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 submodule support,从PR 36313开始。
答案 1 :(得分:0)
我刚接触 vsCode 2 天(2021 年),在设置过程中遇到了同样的问题。我关闭了忽略嵌套存储库的父工作区并创建了嵌套存储库的新工作区。 VsCode 开始显示与父级一样的更改。然后我保存了工作区并将父存储库添加到带有嵌套存储库的新存储库中,现在正在跟踪和显示所有内容。