【发布时间】:2012-07-22 22:46:26
【问题描述】:
我发现当在 Gerrit 网页界面中点击“提交补丁集”时,它要么简单地向该分支添加一个提交,要么在之前提交另一个提交时创建一个合并提交.
创建 2 个提交的示例:实际提交和合并提交:
- 用户根据提交 O 提交补丁集 A
- 用户根据提交 O 提交补丁集 B
- 提交补丁集 A
- 提交补丁集 B --> 在 O -> A 和 O -> B 之间创建合并提交
有一个“Rebase Change”按钮很棒,但这意味着提交补丁集每个人都应该这样做:
- 点击变基更改
- 点击提交更改集
我认为合并提交有用的唯一原因是保留提交的日期(但我确实理解为什么在没有变基的情况下需要它)。
是否有自动变基或至少检查以避免生成不希望的合并提交?
【问题讨论】:
-
这与
git config branch.autosetuprebase不相关。
标签: merge submit gerrit rebase