将 dev 合并到 master 的时候, 你们使用 merge 还是 rebase ?

131 天前
 jeesk
1. 如果使用 merge 会多出一条记录 , Merge remote-tracking branch 'origin/dev' 的记录,比较难看.
2. 如果使用 rebase 的话, 就会成为一条线.


你们公司是怎么用的?

我自己一直很反感在 master 分支上去 rebase 时间线会乱掉看着很难受。
3389 次点击
所在节点    问与答
45 条回复
srlp
130 天前
在 dev 上 rebase master ,然后从 master merge dev 进来。
Pinealxx408
130 天前
git pull --rebase 就不会有 merge 了
Cola98
130 天前
merge
luckrnx09
130 天前
Rebase+Squash ,每个 PR 合并后只有一条 commit ,很清爽。
Jet
129 天前
不管用哪个, 有人习惯把 git commit/push 当 save code 用就难崩。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1065328

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX