Workflows
评审前同步主线
在发起评审前先同步主线并检查差异范围,减少 reviewer 面对过期基底、重复冲突和历史噪声的成本。
为什么评审前一定要做这一步
如果一个分支已经和主线分叉太久,reviewer 看到的内容会混入:
- 已经被主线解决的差异
- 基底落后导致的噪声冲突
- 不必要的 merge 噪声
推荐流程
git fetch origin
git rebase origin/main
git diff --stat origin/main...
如果团队不希望改写个人分支,也可以:
git fetch origin
git merge origin/main
关键检查点
在真正发起评审前,至少确认:
- 最近主线更新已经纳入
- diff 范围仍然是你预期的那部分改动
- 最近几个提交没有明显噪声
这一步能帮 reviewer 省什么
- 少看无关差异
- 少处理已经过期的冲突上下文
- 更容易聚焦真正的业务改动