每次将提交推送到子模块时,我都需要将父仓库更新为子模块中的最新提交。遥控器上有自动的方法吗?
每次在子模块存储库中推送提交时,我希望父级自动指向子存储库的最新提交。请建议是否可行以及如何?
答案 0 :(得分:0)
如果您可以控制GitLab服务器,则可以考虑与远程子模块存储库关联的post-receive
钩子(一个custom hook),
git submodule update --remote
:会将所有子模块更新为最新的master
(默认)提交。但是如果它是gitlab.com,该过程将变得更加复杂,并且将涉及webhook。
这意味着您将必须实现/安装一个侦听器,该侦听器将在触发到远程子模块存储库的push事件时执行相同的操作。