Stacked PRs
Stacked PRs 是一串小而互相依赖的 PR,按顺序排成一条链,每个 PR 只承载大改动里的一层,方便单独审查,等每一层都通过了再一起合并进主干。这个套路比 GitHub 早了好多年,最早靠 Phabricator 的 Differential 火起来,后来 Graphite 和 Aviator 又把它做成了独立产品。
GitHub 这次是把它做成了原生功能:私有预览 2026 年 4 月 13 日 上线,用的是开源的 gh-stack CLI;2026 年 7 月 30 日转入公开预览,带了内置的 stack map 界面、一键级联合并,还给 Copilot 配了专门的技能,让 agent 也能作为 stack 协作里正式的一员参与进来。
Next.js 负责人 Tim Neutkens 在接受 GitHub 采访时说:「过去几个月 Next.js 一直在用 GitHub 的 stacked PR。它让我们在做大功能的时候能拆成更小的独立改动一步步提交,PR 也更好审了。」
就像大楼在浇筑的时候一层层验收,等整栋楼盖完了再一次性交付。
这词本身就新,公开预览到现在才没几天,英文那边像样的实操教程都没几篇 (连页面自己收录的选题都说 "几乎没有 hands-on guide"),中文这边就更是空的。这里的机会不是信息差,是纯粹的先发:谁先把 gh-stack 怎么用、跟 Graphite/Aviator 怎么选写清楚,谁先占住这个坑。
提前 7 天看到萌芽期新词,解锁全部阶段筛选,并每周收到抢先提醒。
为什么现在开始走红?
GitHub 把一个存在了十年的第三方工作流直接做成了原生功能:私有预览 2026 年 4 月 13 日上线,公开预览 7 月 30 日跟进,还让 Copilot 成为 stack 协作里正式的一环,直接冲着 Graphite 和 Aviator 这种靠 stacking 吃饭的商业模式来的。
搜索热度
-
萌芽0–7 天
-
初现8–30 天
-
验证中31–90 天
-
上升 ← 当前91–180 天
-
成熟180 天以上
前景
未来 6 个月的热度走势与商业化节奏。
GitHub 原生分发意味着功能一上线就能覆盖所有仓库;接下来两个季度合并队列 (merge queue) 一旦补齐,Graphite 和 Aviator 的核心卖点就会被削掉。
风险 · GitHub 自己标的是公开预览,还承认有粗糙的地方;这次推进要是停滞或者干脆被砍,第三方工具的护城河还能守住。
类比 · GitHub Actions · GitHub Codespaces · merge queue
-
现在公开预览,免费,还有点糙
gh-stack 已经对所有仓库开放;GitHub 建议先在不重要的仓库上试跑。
-
3-6 个月合并队列功能补齐
合并队列 (merge queue) 支持一旦铺开,Graphite 剩下的那点优势也会被填平。
-
6-12 个月转正式版决定 Graphite 的护城河还在不在
这个功能能不能转成 GA (正式版),直接决定付费 stacking 工具还能不能守住企业客户。
“Stacked PRs” 的竞争与机会
判断依据包括已追踪的搜索词、变现方向和相关词。除标注“实测”的 Google KD 外,其余均为参考估算。
“Stacked PRs” 能做的点子
这个词可以延伸成文章、网站、产品、帖子、邮件、视频或课程。选一个方向,就能开始行动。
现在还没有一篇像样的对比文章。可以覆盖原生 gh-stack 跟 Graphite 的合并队列、VS Code 插件、每人每月 $20 定价的差别。
一步步的 CLI 教程。这功能公开预览才几天,几乎没什么实操向的教程。
填上「stacked PR 是什么」这类基础搜索词,和 GitHub 这次具体原生实现之间的内容空档。
编程 agent 现在还是习惯甩出一个巨大的 diff;这类拆分工具瞄准的是同时用 AI agent 和原生 stacking 的团队。
GitHub 的 stack map 目前只在网页版和手机 App 里能看,编辑器原生的可视化还是空的。
第一人称的迁移记录,正好对上现在大家都在纠结的那个决定。
一个简短的 YouTube 演示,瞄准刚看完更新日志、想快速看个 demo 的开发者。
一家拿了融资的创业公司,卖点就是 GitHub 后来用一个 CLI 扩展和一篇更新日志就补上的那个空白。
Phabricator 的 Differential 在 2010 年代就有这套了。真正逼 GitHub 出手的,是 Copilot 甩出来那种没法审的两千行 diff。
GitHub 把 gh-stack 直接做成 Copilot 的一项技能,因为自动跑的 agent 甩出来的那种巨型 commit,不管多大都没法审。
大家在搜什么
来自 Google Suggest 和 Trends 的长尾词。热度和竞争度是估算,仅供参考,未经核实。内容类型由搜索词的写法推断。
“Stacked PRs” 的搜索结果
这里展示当前的自然搜索结果,以及正在投放的广告。广告数量可以反映当下的商业需求。
常见问题
什么是 Stacked PRs?
Stacked PRs 是一串小而互相依赖的 PR,按顺序排成一条链,每个 PR 只承载大改动里的一层,方便单独审查,等每一层都通过了再一起合并进主干。这个套路比 GitHub 早了好多年,最早靠 Phabricator 的 Differential 火起来,后来 Graphite 和 Aviator 又把它做成了独立产品。
Stacked PRs 为什么现在火?
GitHub 把一个存在了十年的第三方工作流直接做成了原生功能:私有预览 2026 年 4 月 13 日上线,公开预览 7 月 30 日跟进,还让 Copilot 成为 stack 协作里正式的一环,直接冲着 Graphite 和 Aviator 这种靠 stacking 吃饭的商业模式来的。
Stacked PRs 是什么时候出现的?
约于 2026-04-13 公开出现(截至 2026-08-11 约 120 天前)。EarlyTerms 最早于 2026-08-01 记录到信号。
相关词
同一领域里的其他词:别名、子类、竞品,以及值得继续了解的相近概念。
- 相关 copilot-sdk Copilot SDK 是 GitHub 推出的多语言库,把 Copilot agent 的运行时嵌进任何应用:任务规划、工具调用、文件编辑、多轮会话,一并带进来。它不是简单包一层 LLM API 的 wrapper,而是把驱动 Copilot CLI… →
- 相关 local-merge-queue local merge queue 是个轻量工具,把好几个并行跑的编程 agent 提交的代码依次排到同一条主干分支上,每次改动单独跑测试通过了才合并,全程不用云端 CI 服务,也不用代码托管平台自带的 merge queue。 →
- 相关 open-code-review Open Code Review 是阿里巴巴开源的 AI 代码审查 CLI 工具,采用混合架构:文件筛选、规则匹配、注释定位这些有明确答案的步骤,走确定性流水线处理;需要判断的地方才交给大模型。这样拆分下来,token 用量大约是把原始 diff 直接扔给通用模型的… →
- 相关 coding-agents Coding Agents 是一类 AI 编程工具的品类名。这类工具能自主完成代码工作:读仓库、想改法、改文件、跑测试、开 PR,而不是像 2021 年那批 copilot 只在光标处补几行。 →
- 别名
- 竞品
- 相关
来源
这份报告引用的一手链接,点开任意一条都能自己核对。
- 01 GitHub Changelog — 《Stacked pull requests 正式进入公开预览》 github.blog ↗
- 02 GitHub 文档 — Stacked pull requests 使用说明 docs.github.com ↗
- 03 Hacker News — GitHub Stacked PRs(私有预览曝光帖) news.ycombinator.com ↗
- 04 Hacker News — Stacked PRs 在 GitHub 正式上线 news.ycombinator.com ↗
- 05 Agent Wars — GitHub 上线 Stacked PRs,Graphite 感受到了压力 agent-wars.com ↗
- 06 InfoQ — GitHub 用 Stacked PRs 解决大改动合并难的问题 infoq.com ↗
- 07 github/gh-stack 代码仓库 github.com ↗
- 08 explainx.ai — GitHub Stacked Pull Requests 公开预览解读(2026 年 7 月) explainx.ai ↗