Skip to main content

プルリクエストでのフィードバックを取り込む

レビュー担当者がプルリクエストの変更を提案する場合、変更をプルリクエストに自動的に組み込むか、Issue をオープンしてスコープ外の提案を追跡できます。

提案された変更の適用

他の人はプルリクエストに特定の変更を提案することができます。 リポジトリに対する書き込みアクセスがある場合は、プルリクエストで提案されたこれらの変更を直接適用することができます。 プルリクエストがフォークから作成されたもので、作者がメンテナーによる編集を許可していれば、上流リポジトリへの書き込みアクセスがある場合でも、提案された変更を適用できます。 詳細については、「プルリクエストへのコメント」および「フォークから作成されたプルリクエストのブランチへの変更の許可」を参照してください。

提案された複数の変更を 1 つのコミットに取り込みたければ、提案された変更をバッチとして適用すると簡単です。 提案された変更を 1 つ、またはバッチとして適用すると、プルリクエストの比較ブランチで 1 つのコミットが作成されます。

コミットに含まれる変更を提案した各ユーザがそのコミットの共作者になり、 提案された変更を適用したユーザは、共作者兼そのコミットのコミッターになります。 Git の「コミッター」という用語の詳しい情報については、Pro Git ブック サイトで、「Git の基本 - コミット履歴を表示する」を参照してください。

  1. リポジトリ名の下にある [pull request] をクリックします。

    リポジトリのメイン ページのスクリーンショット。 水平ナビゲーション バーでは、[pull request] というラベルが付いたタブが濃いオレンジ色の枠線で囲まれています。

  2. プルリクエストのリストで、提案された変更を適用する対象のプルリクエストをクリックします。

  3. 適用する最初の変更提案に移動します。

    • それ自体のコミットで変更を適用するには、 [提案のコミット] をクリックします。

      提案が含まれたレビュー コメントのスクリーンショット。 [提案のコミット] オプションが濃いオレンジ色の枠線で囲まれています。

    • 変更のバッチに提案を追加するには、 [提案をバッチに追加する] をクリックします。 これを繰り返して、1 つのコミットに取り込む変更を追加します。 提案された変更の追加が完了したら、 [提案のコミット] をクリックします。

      提案が含まれたレビュー コメントのスクリーンショット。 [バッチへの提案の追加] オプションが濃いオレンジ色の枠線で囲まれています。

  4. コミットメッセージのフィールドに、ファイルに対する変更内容を説明する、短くわかりやすいコミットメッセージを入力します。

  5. [変更のコミット] をクリックしてください。

レビューを再リクエストする

たとえばPull Requestに相当の変更を加えた後に、レビューを再度リクエストできます。 レビュー担当者からの新しいレビューをリクエストするには、 [会話] タブのサイドバーで、 アイコンをクリックします。

スコープ外の提案に対する Issue のオープン

プルリクエストの変更が提案され、その変更がプルリクエストのスコープ外である場合、フィードバックを追跡するために新しい Issue をオープンすることができます。 詳しくは、「Creating an issue」を参照してください。

参考資料