Gitlab 是否有任何自动方法更新父git repo以指向其子模块的最新提交?

Gitlab 是否有任何自动方法更新父git repo以指向其子模块的最新提交?,gitlab,git-submodules,Gitlab,Git Submodules,每次我将提交推送到子模块时,我都需要将父repo更新为子模块中的最新提交。在遥控器里有没有自动的方法 每次在子模块repo中推送提交时,我希望父级自动指向子repo的最新提交。如果您对GITLabserver有控制权,您可以考虑与您的远程子模块存储库关联的帖子接收< /代码>钩子(a),这将是: 转到签出的父存储库 执行git submodule update--remote:将所有子模块更新为其最新的master(默认情况下)提交 添加、提交和推送 但是如果是gitlab.com,这个过程

每次我将提交推送到子模块时,我都需要将父repo更新为子模块中的最新提交。在遥控器里有没有自动的方法


每次在子模块repo中推送提交时,我希望父级自动指向子repo的最新提交。如果您对GITLabserver有控制权,您可以考虑与您的远程子模块存储库关联的<代码>帖子接收< /代码>钩子(a),这将是:

  • 转到签出的父存储库
  • 执行
    git submodule update--remote
    :将所有子模块更新为其最新的
    master
    (默认情况下)提交
  • 添加、提交和推送
但是如果是gitlab.com,这个过程会变得更加复杂,并且会涉及到一个问题。

这意味着您必须实现/安装一个侦听器,当触发到您的远程子模块存储库的推送事件时,它将执行相同的操作。

< P>如果您对GITLaB服务器有控制权,则可以考虑与远程子模块存储库关联的<代码> POST接收< /代码>钩子(A),这将是:

  • 转到签出的父存储库
  • 执行
    git submodule update--remote
    :将所有子模块更新为其最新的
    master
    (默认情况下)提交
  • 添加、提交和推送
但是如果是gitlab.com,这个过程会变得更加复杂,并且会涉及到一个问题。
这意味着您必须实现/安装一个侦听器,每当触发到远程子模块存储库的推送事件时,该侦听器将执行相同的操作