| GitHub 设置 | 分支保护中 Dismiss stale pull request approvals |
|---|---|
| GitLab | 审批规则可配置新提交时移除已有审批(Remove all approvals) |
| 目的 | 防止批准后被追加未评审改动 |
行为说明
行为说明
# 追加一次提交后,原有 Approve 会被标记为 old/stale
# 需要重新请求评审
git push origin feature/login若采用直接追加小修改的工作方式,先与评审人约定:改动过小可重新确认,改动大则重新走一轮。
开启「Dismiss stale pull request approvals when new commits are pushed」后,新提交会清空已有批准,确保批准对应的是评审过的代码版本。
| GitHub 设置 | 分支保护中 Dismiss stale pull request approvals |
|---|---|
| GitLab | 审批规则可配置新提交时移除已有审批(Remove all approvals) |
| 目的 | 防止批准后被追加未评审改动 |
# 追加一次提交后,原有 Approve 会被标记为 old/stale
# 需要重新请求评审
git push origin feature/login