Sky*_*olf 6 git cherry-pick gerrit
我们将 Git 与 Gerrit 一起使用,并使用 commit hook 为 Gerrit 生成更改 id。现在的问题是,当择优提交时,不会触发提交挂钩,因此不同分支中的不同提交可能存在相同的更改 ID。有什么快速的方法可以让更改 ID 在挑选过程中重新生成吗?
谢谢。
如果您使用的是足够新的 Gerrit 版本,那么在挑选提交到不同分支时实际上希望重用相同的 Change-Id。这是跟踪哪些分支包含错误修复的有效方法,对于我们 $DAYJOB 来说效果很好。
Gerrit 的早期版本存在重复更改 ID 的问题,但不同分支上重复更改 ID 的概念现在已经得到支持相当长一段时间了。