合并绿灯要对应当前 HEAD

**GitHub 显示「可合并」、CI 全绿,针对的是那个绿色提交,不是刚改好的版本。** worker 在本地又提交了修复但未 push 时,分支显示 `ahead 1`,PR 上的绿灯仍是旧代码的结果 —— **不能作为验收依据**。

验收前必须核对

  1. 绿灯 CI 对应的 commit 是不是当前最新 HEAD。
  2. 本地未 push 的提交先 push,再重跑 CI。
  3. 之前的 APPROVED / review 是否已随 HEAD 变化而过时。

为什么容易误判

「代码写完了」「测试通过了」都发生在本地,而 PR 页面展示的是远端最后一次推送的结果。两者之间只要有一次本地提交,状态就不同步了。同理,卡片显示「可合并」也可能只是旧基线恰好没冲突。

相关