プル リクエストを作成する

ブランチやフォークしたリポジトリを使用して、コードベースから独立したコード行で作業する場合、Bitbucket Cloud でコード レビューを行ったり、変更をマージしたりするためにプル リクエストを使用できます。コードの変更についてのディスカッションを開始する準備が整ったら、プル リクエストを作成しましょう。プル リクエストを作成する前に、コードの変更内容を宛先リポジトリと比較する必要がある場合があります。

プル リクエストをさらに活用するための提案

  • プル リクエストについて、レビューしやすいように十分に小さいサイズにすると同時に、機能、バグ修正、または更新のコンテキストを理解できるだけの規模は確保するようにします。

  • コメントで @メンションを使用してレビュワーやプル リクエスト作成者にコード内の特定の項目を示します。

  • 承認が必要なものについてタスクを作成し、提案、議論が必要な内容、修正が必要な事項を区別できるようにします。

  • レビュワーが詳しい状況を把握し、問題またはユーザーが取り組んでいる機能を理解するために必要な情報に確実にアクセスできるよう、正確な説明と課題へのリンクを提供します。

  • 説明内の特殊変数 {{commit_messages}} を使用して、プル リクエストが作成された際のすべてのコミット メッセージを順序なしのリストとして作成します。

ソースと宛先間のコードの比較

ブランチやタグを比較する際は、2 つのブランチまたはタグを選択して両者の差分を表示できます。宛先ブランチに対して自分が行った更新を比較することで、変更を確認することをお勧めします。

宛先ブランチに対するソース コードの変更を比較するには、以下を実行します。

  1. 変更したリポジトリから、[その他のオプション] () ボタン > ドロップダウン メニューの [ブランチまたはタグを比較] の順に選択します。
    Bitbucket に [比較] ページが表示されます。

  2. プル リクエストを期待どおりに表示できるよう、ソース (上) と宛先 (下) のフィールドを調整します。

  3. [比較] を押します。

変更がある場合Diffコミットの一覧が表示されます。宛先リポジトリに新しい変更がある場合、[コミット] タブに [ステージング待機中の (#) コミット] と [今すぐ同期] リンクが表示されます。新しいコミットでブランチを更新する場合はこのリンクをクリックします。

ブランチ間またはタグ間で相違がない場合、Bitbucket に "変更なし" と表示されます。

プル リクエストを作成する

プル リクエストを作成するには、独立したブランチまたはフォークしたリポジトリでコード変更を行っている必要があります。

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

  2. プル リクエスト フォームの残りの箇所に入力します。

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

プル リクエストの作成後、プル リクエストのページで [編集] を選択すると、フォーム上でプル リクエストの説明等を変更できます。

その他のヘルプ