虽然我个人比较喜欢rebase, Gerrit Code Review 一般也用 rebase, 但是 git 作者管理的 Linux 内核仓库一般都用 merge.
我个人一般是和其他人协同工作,看到其他人写了一堆乱七八糟的 commit,就会用 --no-ff 的 merge,因为我觉得搞一堆不知道在干什么的 commit 到我的主分支里会更乱。
【 在 hyperLee (醉里挑灯看剑) 的大作中提到: 】
: rebase可是git社团推荐的做法,mercurial也推荐,因为可以保持提交历史线性化。
: 你不用rebase,就得用merge,merge后历史里边一团浆糊,除了自己觉得壮观有成就感,其他人看着根本不想往回翻。
: #发自zSMTH@RVL-AL09
: ...................
--
FROM 103.90.178.*