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

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

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

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

  1. リポジトリで、グローバル (一番左の) サイドバーで + をクリックします。[作業を開始する] の下の [このリポジトリをフォークする] を選択します。Bitbucket により、リクエスト フォームが表示されます。リポジトリに移動してからグローバル サイドバーで をクリックするようにします。 

  2. フォームを次のとおり完成させます。

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

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

(オプション - レビュアーを追加する) マージ前にコードの確認者または承認者が必要な場合、[レビュアー] フィールドに追加します。以下のプル リクエストの例では Breezy Cloud という名前のレビュアーが追加されています。

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

作業が完了すると、フォームは次のようになります。

例: プル リクエスト ページ

3. [プル リクエストを作成] をクリックします。

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

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

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

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

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

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

例: コミット

その他のヘルプ