GitHubがStacked PRをパブリックプレビューで公開
原題: Stacked PRs are now live on GitHub
なぜ重要か
大規模コードレビューの課題を解消する機能で、AI活用で増加する大型PRの品質維持と開発速度向上に直結する点が重要。
GitHubは2026年7月30日、大規模な変更を小さくレビュー可能な単位に分割できる「Stacked Pull Requests(スタックドPR)」機能をパブリックプレビューとして公開した。CLIエクステンション「gh-stack」のインストールで即座に利用開始でき、github.com・GitHub CLI・モバイルアプリ・GitHub Copilotエージェントから操作できる。
GitHubは2026年7月30日、「Stacked Pull Requests」機能のパブリックプレビュー提供を開始した。この機能は、大きなコード変更を依存関係の順に並んだ複数の小さなPRとして構造化するもので、各レイヤーを独立してレビュー・チェックし、最終的には1クリックで全体をマージできる。
利用開始には、GitHubのCLIエクステンションをインストールするだけでよい。コマンドは「gh extension install github/gh-stack」の1行のみで、1分以内に最初のスタックを作成できるとしている。操作はgithub.com、GitHub CLI、GitHubモバイルアプリ、さらにGitHub Copilotを用いたコーディングエージェントからも行える。
スタックを構成する各PRは、直下のレイヤーをターゲットブランチとして積み上げる形で作成する。レビュー時は各PRのdiffがそのレイヤー固有の変更のみを表示するため、レビュアーはスタック全体を把握しながら担当箇所に集中できる。複数のレビュアーが異なるレイヤーを並行してレビューすることも可能だ。
マージ操作は柔軟で、最上位の準備済みPRをマージすると、それ以下の未マージレイヤーも一括でマージできる。一部レイヤーのみマージした場合は、上位のPRが自動的にリベース・リターゲットされる。既存のブランチ保護ルールや必須チェックはそのまま適用される。
VercelのNext.jsリードであるTim Neutkens氏は「過去数か月間、Next.jsの開発にGitHubのStacked PRsを使ってきた。大きな機能を届けながら個々の変更を小さく保てるため、PRレビューが容易になった」とコメントした。jQueryの作者John Resig氏は「5つのスタックPRをまとめてマージキューに投入できた。摩擦が大幅に減った」と評価している。TED CTOのAndy Merryman氏も「AIで開発者の生産性が大幅に上がった結果、PRが肥大化してレビューが困難になっていた。Stacked PRsはそれを解決する」と述べた。