在 git 的存储库子文件夹中添加子模块的子树

add subtree of submodule in subfolder of repository in git

问题

我有一个 git 存储库“安装程序”和一个 git 存储库“库”。我希望库回购的 subfolder/tree 成为安装程序子文件夹中永久更新的子模块。

应该如下所示: installer/installer-package/lib/stdlib stdlib 在 library/stdlib

我的问题

这可能吗?如果可以,怎么做?

我试过了

...installer/installer-package/lib/ $ git submodule add -b main <url to stdlib>

将library-repo的根目录放在lib

我现在发现 git 目前不支持这个问题。

还有 this 个副本进一步探讨了这个问题。