ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。

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

When reviewers suggest changes in a pull request, you can automatically incorporate the changes into the pull request or open an issue to track out-of-scope suggestions.

ここには以下の内容があります:

提案された変更を適用する

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

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

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

  1. Under your repository name, click Pull requests.

    Issue とプルリクエストのタブの選択

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

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

    • それ自体のコミットで変更を適用する場合は、[Commit suggestion] をクリックします。
      [Commit suggestion] ボタン
    • 変更のバッチに提案を追加するには、[Add suggestion to batch] をクリックします。 これを繰り返して、1 つのコミットに取り込む変更を追加します。 提案された変更の追加が終わったら、[Commit suggestions] をクリックします。
      [Add suggestion to batch] ボタン
  4. コミットメッセージのフィールドに、ファイルに対する変更内容を説明する、短くわかりやすいコミットメッセージを入力します。

    Commit messageフィールド

  5. [Commit changes] をクリックします。

    [Commit changes] ボタン

Opening an issue for an out-of-scope suggestion

If someone suggests changes to your pull request and the changes are out of the pull request's scope, you can open a new issue to track the feedback.

  1. Under your repository name, click Pull requests.

    Issue とプルリクエストのタブの選択

  2. In the list of pull requests, click the pull request with the out-of-scope suggestion.

  3. In the comment containing the out-of-scope suggestion, click .

    Kebab button in pull request review comment

  4. Click Reference in new issue.

    Reference in new issue menu item

  5. Use the "Repository" drop-down menu, and select the repository you want to open the issue in.

    Repository dropdown for new issue

  6. Type a descriptive title and body for the issue.

    Title and body for new issue

  7. Click Create issue.

    Button to create new issue

参考リンク

担当者にお尋ねください

探しているものが見つからなかったでしょうか?

弊社にお問い合わせください