使用子模块镜像 git 存储库

Ben*_*gen 5 git mirror git-submodules

假设我有一个带有多个存储库的 git 服务器,并且其中一个存储库包含其他一些存储库作为子模块。是否可以镜像另一台服务器上的所有存储库并重定向子模块依赖项而不更改历史记录?

Von*_*onC -1

重定向子模块依赖关系而不改变历史记录?

如果这涉及更改父存储库中子模块的远程存储库,则该父存储库的历史记录将必须更改,并进行一次新的提交:
需要在.gitmodules文件中记录修改,如“更改远程存储库”中所述对于 git 子模块“.