Koala OSS Club


GitHub Stacked PRs | 原生堆叠式 PR


GitHub 官方推出 Stacked PRs,原生支持把一个大改动拆成若干个按顺序堆叠的 PR,可以一键合并整条链。包含网页端可视化和 gh stack 命令行工具,CLI 会处理分支创建、级联 rebase、推送和 PR 生成。分支保护规则作用于最终目标分支而非直接 base,同时提供 NPM 包让 AI 编程 Agent 也能创建堆叠。目前处于 private preview。 点评:堆叠 PR 这个工作流在 Meta、Google 内部用了很多年,外部则靠第三方工具支撑。GitHub 下场做原生集成是一大进步,意味着这种工作流从小众走向主流。我们的俱乐部视频也在近期介绍了基于 AI 精确切分 PR 的思路,感兴趣的小伙伴可以观看。