我发现在Gerrit Web界面中单击“Submit Patch Set”时,它会简单地向该分支添加提交,或者创建合并提交if另一个提交是在之前提交的。Gerrit在提交补丁集之前总是重新绑定,以避免合并提交
实施例创建2承诺:实际提交和合并提交:
- 用户提交补丁集A,取决于提交ö取决于提交ö
- 用户提交补丁集乙
- 提交补丁集甲
- 提交补丁B组 - >创建O之间进行合并提交 - > A型和O - >乙:
有一个“雷巴SE更改”按钮,这是伟大的,但它意味着,提交补丁集每个人都应该始终做到:
- 点击再次基于变更
- 点击提交变更集
的唯一原因我看到一个有用的合并提交是保持提交的日期(但我明白为什么它没有rebase需要)。
是不是有自动rebase或至少一个检查,以避免产生不需要的合并提交?
这与* git config branch.autosetuprebase'没有关系。 – Wernight 2012-07-24 16:32:35