プル リクエストを作成して変更をマージする

マージ前にコードを確認して承認するレビュアーを追加するには、次にプル リクエストを作成します。プル リクエストはコード レビューの場所として機能するだけでなく、元のリポジトリに対する変更の比較 (diff; 差分) を示して、準備ができたらコードを簡単にマージできるようにします。

ステップ 1. プルリクエストを作成する

プル リクエストを作成するには、ブランチが必要です。このチュートリアルの前のセクションで作成したブランチを使用しましょう。

  1. オープンなリポジトリから、[作成] ボタン > ドロップダウン メニューの [このリポジトリ] セクションで [プル リクエスト] の順に選択します。

  2. プル リクエスト フォームの残りの箇所に入力します。各フィールドの説明については、以下のスクリーンショットを参照してください。

    1. 最後のコミット メッセージがタイトルとして自動的に入力されています。

    2. 必要に応じて [説明] を追加します。

(オプション - レビュアーを追加する) マージ前にコードの確認者または承認者が必要な場合、右サイドバーの [詳細] タブから追加します。[レビュアーを追加] を選択して、新しいプル リクエストへのレビュアーの追加を開始します。以下のプル リクエストの例では Breezy Cloud という名前のレビュアーが追加されています。

レビュアーをプル リクエストに追加するには、まずリポジトリへのアクセス権を付与するために、そのレビュアーをグループに追加します。詳細と詳しい手順については、次の「リポジトリへのアクセス権をユーザーとグループに付与する」をご参照ください。注: いつでもプル リクエストを作成してレビュアーを追加できます。

3. [プル リクエストを作成] をクリックします。プル リクエストの作成先となるリポジトリにいることを確認します。

Bitbucket でプル リクエストが開き、レビュアーが追加されている場合、レビューするプル リクエストの詳細を記載したメール通知がレビュアーに送信されます。

ステップ 2. プルリクエストをマージする

これは多くの場合、すぐに行うことはできません。画面上部には [マージ] ボタンがあります。変更が承認されたら、このボタンをクリックします。プル リクエストは、チームメイトが受信するメール通知以外に、レビュワーの [あなたの作業] ダッシュボードの [レビューが必要なプルリクエスト] にも表示されます。

例: 作業が必要な PR が表示されている [あなたの作業] ページ

プル リクエストでは、レビュワーは [承認] ボタンを押す前に、差分を表示し、コメントを追加してディスカッションを開始できます。

プル リクエストが承認されると、メール通知が届きます。必要な承認が得られると (この場合は 1 つ)、マージすることができます。プルリクエストから、[マージ] をクリックします。これで完了です。ブランチをメイン ブランチとマージしたときの結果を確認するには、[コミット] をクリックしてコミット ツリーを表示します。

例: コミット

その他のヘルプ