Git cherry-pick:如何重新生成更改ID?

我们将Git与Gerrit一起使用,并使用commit hook为Gerrit生成更改ID.现在的问题是,当提交提交时,不会触发提交挂钩,因此不同分支中的不同提交可能存在相同的更改ID.任何快速的胜利都可以让樱桃采摘时更新身份?

谢谢.

最佳答案
如果您使用的是最新版本的Gerrit,实际上希望在将提交提交到其他分支时重用相同的Change-Id.这是跟踪哪些分支包含错误修复的有效方法,并且在$DAYJOB中适用于我们.

早期版本的Gerrit存在重复更改ID的问题,但是现在支持不同分支上的重复更改ID的概念已经有一段时间了.

转载注明原文:Git cherry-pick:如何重新生成更改ID? - 代码日志