コンテンツにスキップ

gh vibe review

PR の head ブランチを fetch し(fork PR は pr/<number>/<branch> の名前空間 に分離されます)、vibe start --reuse 経由で vibe worktree を作成します。

Terminal window
gh vibe review <PR# | URL>

番号でも URL でも受け付けます:

Terminal window
gh vibe review 123
gh vibe review https://github.com/owner/repo/pull/123

実際の変更は加えず、解決されたブランチ名、fetch コマンド、vibe start の呼び出し内容だけを表示します。

Terminal window
gh vibe review 123 --dry-run
  • ghgitvibePATH 上に存在すること。
  • 既定のリモート(origin)が PR のベースリポジトリを指す git リポジトリ の中から実行すること。fork PR は pr/<number>/<branch> という名前空間 付きの参照に fetch されるため、上流ブランチと衝突しません。
  1. gh pr view で PR を解決(番号でも URL でも可)。
  2. head ブランチと fork PR かどうかを判定。
  3. head ブランチを git fetch(fork なら pr/<number>/<branch> に格納)。
  4. vibe start --reuse <branch> に処理を引き渡し、worktree を作成または 再利用。

gh vibe shell-setup と組み合わせると、成功時 にシェルが自動で worktree に cd します。