GitHub 堆叠式拉取请求(Stacked PRs)进入公开预览
自 7 月 30 日起,GitHub 堆叠式 PR 进入公开预览。功能将大变更拆为独立审查的有序 PR,支持并行审阅、一键合并。网站、CLI(需 gh-stack 扩展)、移动端、Copilot 均可使用。合并队列...
发生了什么
2026 年 7 月 30 日,GitHub 宣布堆叠式拉取请求(Stacked PRs)进入公开预览阶段,并将会在未来几天内向所有仓库逐步开放。该功能的核心是将单一的、庞大的代码变更拆解为多个小型、有序且可独立审查的 PR,开发者无需手动变基便能一键合并整个堆栈或指定层级。
核心能力
Stacked PRs 将大变更分为多个独立层级,每一层都是可独立审查的 PR,支持并行审阅并降低认知负荷。合并时可一键合并整个堆栈或选择合并部分层级,无需手动变基。功能支持网站、CLI(需 gh-stack 扩展)、移动应用及 Copilot。合并队列即将支持自动化合并。
对开发者意味着什么
对于团队而言,Stacked PRs 能够显著简化大型特性的审查流程。并行审查多个层级可避免审查者因 PR 体积过大而产生的阻塞,加快从开发到合并的端到端周期。使用 CLI 时需要安装 gh-stack 扩展,因此团队可能需要更新本地开发环境的工具配置。合并队列的后续支持则会影响 CI/CD 中自动化合并的策略,建议在预览期间评估其与现有流水线的兼容性。
当前边界
Stacked PRs 当前处于公开预览阶段,功能的稳定性、性能及已知问题尚未完全披露。gh-stack 扩展的许可证、具体安装方法及支持平台尚未明确。私有仓库或组织账号在预览期间是否有使用限制也未说明。此外,当堆栈中的 PR 存在依赖冲突或需要回退时,系统如何处理仍不清楚。合并队列支持的具体时间表和功能细节需等待后续公告。





