git - 使用子模块镜像 git 存储库

标签 git git-submodules mirror

假设我有一个带有多个存储库的 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/

相关文章:

git - 删除历史记录中 merge 的分支?

git - 使用 Capistrano 3 部署 git 子模块

swift - 在 Swift 中,如何获取变量的全限定名?

maven - 我如何配置 Maven 以应对公司/VPN 和公共(public)存储库设置?

Git 部署在 MediaTemple DV 上

security - GIT 支持基于分支的用户授权——最佳实践还是工具?

git - 使用经典 UI 在 Jenkins 管道上配置 git 超时

git - 区分工作树文件夹的git命令是什么

java - SubmoduleUpdateCommand getConfigUpdate() 返回 null

Unity3D 包管理器/依赖管理器