以下是该方案。
(最后显示在顶部,如git log中所示)
合并" log_message_of_commit_c2"到master(这没有更改ID)
log_message_of_commit_c2
log_message_of_commit_c1
当c1在c1之后合并时,gerrit本身是否创建了合并提交? 有什么方法可以避免这种情况吗? (除了开发人员B重新定位并重新提交c2,但这涉及A和B之间的同步,这并不总是可行的)
谢谢, 萨米尔
答案 0 :(得分:4)
合并提交由Gerrit创建。
您可以通过在Gerrit中使用cherry-pick策略来避免此合并提交。请参阅:https://gerrit-review.googlesource.com/Documentation/project-configuration.html#submit_type