我有一个更大的带有子模块的超级项目,一些子模块应该用来构建docker映像,我想独立于超级项目来构建。问题在于git操作在docker构建过程中失败,因为docker在子项目级别削减了docker上下文:
fatal: Not a git repository: ../.git/modules/<submodule>
问题基本上是<submodule>/.git
在docker上下文中可用,但<superproject>/.git
不在。因此,我需要一个不引用超级项目的子模块。
现在,我正在寻找子模块的某种git-dir拆分机制。基本上与git-submodule-absorbgitdirs相反。