我有一个训练Gerrit盒子运行:

  • 需要更改ID

  • strategy =根据需要合并

  • commit-msg挂钩安装并正常工作

常规提交工作正常,但在Gerrit进行合并提交后,由于合并提交没有更改ID,因此推送失败

询问周围我听说大多数人都说必要时有策略= rebase .

类似的问题(Why does Gerrit not include the change-id into merge commits?)使用另一个钩子解决了同一个问题 .

我的结论是,必要时合并和所需的更改ID是不兼容的,但我找不到任何确认