Skip to content

原文(日本語に翻訳)

--from-pr がGitLabのマージリクエスト、BitbucketのプルリクエストおよびGitHub Enterprise PRのURLを受け付けるようになった

原文(英語)

--from-pr now accepts GitLab merge-request, Bitbucket pull-request, and GitHub Enterprise PR URLs

概要

--from-pr フラグはこれまでGitHubのプルリクエストURLのみ対応していたが、GitLabのマージリクエスト、Bitbucketのプルリクエスト、GitHub EnterpriseのPR URLにも対応するようになった。GitHubを使わない企業環境でもClaude Codeのコードレビュー機能が活用できる。

基本的な使い方

bash
# GitLab マージリクエスト
claude --from-pr https://gitlab.com/owner/repo/-/merge_requests/123

# Bitbucket プルリクエスト
claude --from-pr https://bitbucket.org/owner/repo/pull-requests/456

# GitHub Enterprise プルリクエスト
claude --from-pr https://github.your-company.com/owner/repo/pull/789

# 従来通りのGitHub
claude --from-pr https://github.com/owner/repo/pull/101

実践例

GitLabのマージリクエストをレビューする

GitLabを使用するチームでは、マージリクエストのURLをそのままClaude Codeに渡せる:

bash
claude --from-pr https://gitlab.example.com/team/project/-/merge_requests/42 \
  "このマージリクエストのセキュリティ上の問題点を指摘してください"

Bitbucketのプルリクエストを要約する

bash
claude --from-pr https://bitbucket.org/myteam/backend/pull-requests/99 \
  "変更の概要と影響範囲を日本語で教えてください"

GitHub Enterpriseで社内PRをレビューする

オンプレミスまたはクラウドのGitHub Enterpriseを使う組織向け:

bash
claude --from-pr https://github.corp.example.com/engineering/api/pull/55 \
  "コーディング規約に違反している箇所はありますか?"
bash
# CI環境でのPRレビュー自動化
claude --from-pr "$MR_URL" --print \
  "バグや問題点を箇条書きで報告してください" \
  > review-output.md

注意点

  • GitLabの場合はURLに /-/merge_requests/ が含まれる形式に対応
  • Bitbucketの場合は pull-requests を含むURL形式に対応
  • GitHub Enterpriseの場合はカスタムホスト名のURLが利用可能
  • 各プラットフォームのAPIへのアクセス権限(トークン)が必要な場合がある
  • --from-pr--print を組み合わせることでCI/CDパイプラインへの統合が容易になる

関連情報