Visual Studio での TFVC コード レビュー

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Visual Studio を使用すると、コード レビューを要求し、レビュー要求に応答し、Team Foundation バージョン管理 (TFVC) の作業を中断および再開することができます。

TFVC ではなく Git ソース管理を使用する場合は、コード レビューに pull request を使用します。

注意

Visual Studio の [担当作業] および [コード レビュー] 機能は、次のエディションで利用できます。

  • Visual Studio 2022: Visual Studio Community、Visual Studio Professional、Visual Studio Enterprise
  • Visual Studio 2019: Visual Studio Professional、Visual Studio Enterprise

前提条件

コード レビューを要求する前に、TFVC でコードを共有していることを確認してください。

コード レビューを要求する

コードをチェックインする前に、Visual Studio を使用して、チームの他のメンバーにレビューを依頼できます。 要求は、[担当作業] ページの受信者の [チーム エクスプローラー] ウィンドウに表示されます。

変更をチェックインする前に、コード レビューを要求するには、以下の手順を実行します。

  1. チーム エクスプローラー[担当作業] ページに進みます。

    チーム エクスプローラー ホーム ページの [担当作業] のスクリーンショット。

  2. [担当作業] ページで、[レビューの要求] を選択します。

    チーム エクスプローラー [担当作業] ページの [レビューの要求] リンクのスクリーンショット。

  3. [新しいコード レビュー] ページで、レビュー担当者名とコード レビューの件名を入力し、[要求の送信] を選択します。

    チーム エクスプローラーの [要求の送信] ボタンと入力された [新しいコード レビュー] ページのスクリーンショット。

  4. コード レビューからの応答を待っている間に他の作業を行えるように、作業を中断できます。 チーム エクスプローラー[担当作業] ページで、[処理中の作業] セクションの [中断] を選択します。必要に応じて、中断された作業に別の名前を入力してから、[中断] を選択します。

    チーム エクスプローラーの [担当作業] ページの [中断] リンクのスクリーンショット。

コード レビュー要求に応答する

要求されたレビュー担当者は、チーム エクスプローラーでコード レビュー要求を確認し、変更を調べて、フィードバックを送信します。 レビュー要求に応答するには、以下の手順を実行します。

  1. チーム エクスプローラー[担当作業] ページで、レビュー要求を見つけます。

    チーム エクスプローラーの [担当作業] ページのレビュー要求のスクリーンショット。

  2. コード レビューを開くには、要求をダブルクリックするか、右クリックして [開く] を選択します。

  3. [コード レビュー] ページで、変更されたファイルを選択して相違点を確認できます。

    [コード レビュー] ページのファイル リンクのスクリーンショット。

  4. コメントを追加するには、差分ウィンドウでコメントするコードを選択し、右クリックして [コメントの追加] を選択します。 あるいは、Ctrl + Shift + K キーを押すこともできます。

    追加されたコメントと [コメントの送信] ボタンを示すスクリーンショット。

  5. [コメントの送信] を選択してコメントを送信します。

コード レビューの電子メール通知を受け取ることもできます。 サインアップするには、チーム エクスプローラー[設定] ページで [チーム プロジェクト][プロジェクトの通知] を選択します。

チーム エクスプローラーの [設定] ページの [プロジェクトの通知] リンクを示すスクリーンショット。

フィードバックの確認に基づいてコードを更新する

コード レビューの結果を取得したら、プロジェクトの作業を再開できます。

  1. チーム エクスプローラー[担当作業] ページで、[中断されている作業] の下の [再開] を選択します。

    チーム エクスプローラーの [担当作業] ページの [再開] リンクを示すスクリーンショット。

    変更はアンシェルブされ、開いたウィンドウが復元されるため、フィードバックの確認を組み込むことができます。

  2. [コード レビュー] ページで、[レビューを閉じる] を選択し、レビューが完了した場合は [完了] を選択するか、完了する予定がない場合は [破棄] を選択して、レビューを閉じることができます。

次のステップ