Visual Studio で pull request を作成する

GitHub または Azure DevOps に対して認証され、変更をリモート リポジトリにプッシュした場合は、Visual Studio を終了せずに pull request を作成できます。 プル要求は、GitHub と Azure DevOps のコード レビューに不可欠なツールです。 これらのレビューは、新機能の問題をキャッチし、チームメイトがコードベースのさまざまなリージョンで自分の経験を共有し、コードベース全体の正常性を向上させるのに役立ちます。

Note

この機能を試すには、 [ツール]>[オプション]>[プレビュー機能]>[pull request]で有効になっていることを確認します

pull request を作成するには、次の手順に従います:

  1. pull request を作成する前に、変更用の 新しいブランチを作成する必要があります。 このブランチは、マージの準備ができるまで、変更内容をメイン ブランチとは別に保持します。

  2. その後、[Git 変更] ウィンドウで通常どおりに変更をコミットしてプッシュできます。

  3. 通知バナーのリンクを選んで、[Create in Visual Studio] (Visual Studio で作成) または [Create in Browser] (ブラウザーで作成) を選びます。

    「QP をオリジンに正常にプッシュしました。」という情報バーが表示された Git の変更ウィンドウのスクリーンショット。Visual Studio 2022 で、Pull Request:Visual Studio で作成するか、ブラウザーで作成します。

    または、トップレベル メニューの Git>GitHubまたはAzure DevOps>新規 Pull Request を使用して [新規 Pull Request] ウィンドウに移動して、リモート ブランチからプル要求を作成することもできます。 または、Git リポジトリ ウィンドウでブランチを右クリックします。

    GitHub が選択され、Visual Studio 2022 で [新規 Pull Request] テキストが強調表示されている Git の最上位メニュー。

    または、Git リポジトリ ウィンドウでブランチを右選択してコンテキスト メニューを開き、[新規 Pull Request] を選択します。

    Visual Studio 2022 で送信/受信リンク テキストが強調表示された Git リポジトリ ウィンドウ。

  4. マージするブランチを選択し、pull request にわかりやすいタイトルと説明を付けます。 マークダウン構文を使用 して、Visual Studio から pull request の説明を書式設定できます。 [説明] ボックスにマークダウン記号 を入力して試し、[プレビュー] ボタンを選択してマークダウンをプレビューします。

    ヒント

    Visual Studio 2022 バージョン 17.10 プレビュー 2 以降と GitHub Copilot 拡張機能を使用すると、AI を使用して、変更を説明する詳細なプル リクエストの説明を生成できます。 スパークル ペン アイコンを押して、GitHub Copilot に PR の説明を生成するよう要求します。 GitHub Copilot をインストールするには、 Visual Studioでの GitHub Copilot のインストールと管理に関するページを参照してください。

    GitHub Copilot が PR の説明を生成するように要求するスパークリー ペン アイコンのスクリーンショット。

    Visual Studio 2022 でプレビュー ボタンのテキストが強調表示された [新規 Pull Request] ウィンドウ。

  5. 差分プレビューを使用すると、pull request の一部としてコミットされたファイル内のすべての変更を確認できます。 「ファイルの比較 - 差分ビュー」を参照してください。

    ヒント

    概要差分ビュー オプションを使用すると、コードの変更されたセクションのみを確認できます。

    Visual Studio 2022 で概要ボタンのテキストが強調表示された [新規 Pull Request] ウィンドウ。

  6. 作業項目を問題検索で参照するか、説明ボックスに「#」と入力するか、右下隅の [#] ボタンを押すと、作業項目をリンクできます。 GitHub ユーザー名または Azure DevOps ID または電子メールを入力して、レビュー担当者を追加することもできます。

    説明ボックスに #を含む新規 Pull Requestと、関連する GitHub の問題とプル要求の一覧が Visual Studio 2022 に表示されます。

  7. pull request で [作成] をクリック すると、他の開発者が変更を確認し、フィードバックを提供できます。

次のステップ

作業を続けるには、「Visual Studio でのフェッチ、プルおよび同期」ページを参照してください。

関連項目