堆叠 PR 现已在 GitHub 上上线
目录菜单。目前选择: 使用 CLI 扩展入门。堆叠请求将大型更改分解为小型、可审查的拉取请求。它们是一系列有序的拉取请求,每个拉取请求代表您的更改的专注层。通过堆叠,您可以独立审查和检查每个拉取请求,然后一键合并所有内容。不再需要打开一个需要很长时间审查的单一大型拉取请求,也不必在多个您必须手动重新基准的分支之间划分工作。"我们在过去几个月里一直在使用 GitHub 堆叠 PR 来进行 Next.js 的开发。这帮助我们引入了更小的单个更改,同时发布了更大的功能,使得审查 PR 更加容易。– Tim Neutkens,NextJS 负责人,Vercel" 使用堆叠拉取请求,团队可以:通过并行审查短小、范围狭窄的拉取请求来推动大型更改的进展。通过使用专注的拉取请求审查结合现有的分支保护来维护每一层的质量,以保护主分支。通过同时合并整个堆栈或逐个层来合并一部分、部分或全部。由于堆叠拉取请求是内置于 GitHub 中的,因此您现有的审查、检查和合并要求都可以直接使用。"新的 GitHub 堆叠 PR 预览真是太棒了。一次性将 5 个堆叠 PR 直接放入合并队列!A+++!这消除了很多摩擦(而且 gh cli 工具 + agent 技能也帮了很大忙)" – John Resig,jQuery 创建者使用 CLI 扩展入门安装 CLI 扩展并在不到一分钟的时间内创建您的第一个堆:gh extension install github/gh-stack。 从您的终端或 github.com 创建堆。 在 github.com、GitHub CLI、GitHub 移动应用程序或使用 gh-stack 技能的编码代理(如 GitHub Copilot)上处理堆。 从一个分支和拉取请求开始您的第一个更改。然后在其之上添加分支和拉取请求;每个拉取请求都针对它下面的层。独立审查每一层打开堆中的任何拉取请求,只审查该特定层的差异。使用拉取请求顶部的堆栈图查看您正在审查的更改如何适应更大的工作。您和您的队友可以分别并行审查不同的层,而不会阻塞后续工作。"人工智能使 TED 的开发人员的生产力大幅提升,但这创造了一个新的瓶颈:PR 变得越来越大,以至于审查人员苦苦挣扎。堆叠 PR 有助于解决这个问题。通过将大型更改分解为小的、依赖有序的部分,审查发生在更小的逻辑块中——不仅是更快的 PR 审查,而且更准确的。堆叠 PR 收紧了我们的反馈循环,并帮助更快地将稳定代码送到 ted.com。" – Andy Merryman,CTO,TED单击合并所有内容将最新准备好的拉取请求合并到位,并在一次操作中着陆所有未合并的层。要部分合并堆栈,请合并一个或多个下层——上面的拉取请求保持打开状态,并自动重新基准和重新目标。您现有的分支保护和所需检查仍然决定到达主分支的内容。"一个重大更改过去意味着一个没有人想审查的巨型 PR。现在它是一个小型堆叠,审查人员实际上可以跟随,而整个堆叠一次性合并。它不再像是一个在 GitHub 上的工具,而更像是 GitHub。" – Mayank Saini,连接工程师,WHOOP 堆叠拉取请求将在未来几天内向所有存储库公开预览。堆叠拉取请求的合并队列支持将在未来几周内逐步推出。有关更多信息,请查看堆叠拉取请求文档,并在堆叠讨论中与我们分享您的反馈。目录菜单。目前选择: 使用 CLI 扩展入门 订阅我们的开发者通讯,发现技巧、技术指南和最佳实践,特别为开发者的双周通讯。回到顶部
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡