假设我有一个带有多个存储库的 git 服务器,并且其中一个存储库包含一些其他存储库作为子模块。是否可以镜像另一台服务器上的所有存储库并在不更改历史记录的情况下重定向子模块依赖项?
最佳答案
redirect the submodule dependencies without altering the history?
如果这涉及更改父仓库中子模块的远程仓库,则该父仓库的历史将不得不更改,并进行一次新提交:
它需要在 .gitmodules
文件中记录修改,如“Changing remote repository for a git submodule”中所述。
关于git - 使用子模块镜像 git 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31283530/