Rebase or Merge, Decided Upfront
Rebase or Merge, Decided Upfront — Chinese original prompt
团队在 rebase 和 merge 之间反复摇摆。请给选择规则:1)按场景(同步主干、合并 PR、热修复回并、多人共享分支)分别说明用哪个及原因;2)rebase 共享分支会造成什么后果,如何避免;3)冲突解决的正确流程与常见误操作(丢提交、重复提交);4)是否需要禁止某种操作,用什么约束;5)给常见场景的命令序列。 [分支模型/团队人数/PR 流程]
Site original
Chinese original
How to use
已经推到共享分支的提交不要再 rebase,这是唯一的硬规则。