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鉤子?我們如何使它自動觸發鉤子?
偉大的,這種解決方法是完美的。如果你在這裏引用了後代的內容,我會接受你的回答。 :) –