Koala OSS Club


GitHub Stacked PRs | 官方堆叠式合并请求


GitHub 正式支持堆叠式 Pull Request,你可以把一个大改动拆成一串互相依赖的小 PR,每个独立评审、独立合并。它通过 gh CLI 的 stack 扩展来用,支持依次合并、单个合并,或者挑一段连续的一起合并。改了底层某个 PR 之后,上面的分支会跟着 rebase。它还接了 GitHub Actions,工作流里能拿到整个堆叠的元数据,避免依赖链上的 PR 反复跑重复的 CI。 点评:堆叠式 PR 这个实践在 Meta 和 Google 内部用了很多年,GitHub 现在提供原生解决方案,时机也很微妙:Agent 生成代码的量在暴涨,几分钟产出上千行 diff 已经很常见,评审成为新瓶颈,把大改动切成可消化的小块正好对症。
URL
https://gh.io/stacks
标签
工具,前端,后端
视频
科技周报视频合集