不同分支中的不同git子模块



是否有可能在不同的分支中有不同的子模块?例如,分支1只能看到子模块1,分支2只能看到子模块2。

一种选择是在移动到另一个分支之前使用git submodule deinit,然后在返回到第一个分支后运行git submodule initgit submodule update。这是可行的,但是每次要检出一个新的分支时,都会增加一些额外的步骤。

这里也问了一个类似的问题,但这是10年前的事了,我想知道是否有更先进的方法来做到这一点。

正如@phd所提到的,--recurse-submodules是要走的路

最新更新