0
我们使用gerrit CI,它需要一个commit-msg挂钩,它向每个提交消息添加一个Change-ID。当在递归合并时发生git commit-msg挂钩不会触发
但是,有时,当拉动我们得到一个递归的合并,这表明了在这样的引用日志:
767deb5 [email protected]{0}: pull: Merge made by the 'recursive' strategy.
发生这种情况时,我们不能推到我们的格里特服务器,并获得以下消息:
! [remote rejected] HEAD -> refs/for/master ([767deb5] missing Change-Id in commit message footer)
它通过修改上次提交很容易解决。但这很乏味,令人沮丧。
我们如何避免这个问题?为什么递归合并策略不会触发commit-msg钩子?我们如何使它自动触发钩子?
伟大的,这种解决方法是完美的。如果你在这里引用了后代的内容,我会接受你的回答。 :) –