20

最近、Team Foundation Server 2012 の使用を開始し、コード レビュー機能を使用して、他の開発者にコードの変更をレビューしてもらっています。それはうまくいくようです。ただし、プロジェクト リーダーとして、特定のチェンジセットが他の誰かによってレビューされたことを確認できるようにしたいと考えています。

たとえば、開発者のボブが変更を加え、それらの変更に関するレビューをリクエストしたとします。これにより、変更用のシェルフセットが生成され、要求されたレビュー用のコード レビュー作業項目が作成されます。開発者 Alice は変更をレビューし、コメントを付けて、レビューを終了します。Bob は、Alice の提案とチェックを変更セットに組み込みます。

プロジェクト リーダーとして変更セットを検索すると、Bob が変更セット 123 をチェックインしたことがわかります。この変更セットを見ると、Bob が取り組んでいたタスクに関連付けられた作業項目がありますが、変更セットが他の誰かによってレビューされたことを示すものはありません。 .

コードレビューの作業項目を見ると、レビューされたものを見つけてコメントを見ることができます。作業項目をふるいにかけ、たまたま関連するものを見つけなければならないので、これは面倒です。

特定の変更セットから、それがレビューされたことを確認し、レビュー コメントを確認するにはどうすればよいですか?

4

3 に答える 3

2

変更セットは、コード レビューを含むあらゆる種類のワーク アイテムにリンクできます。保留中の変更のセットに対するレビューをリクエストすると、それらは新しいレビュー作業項目に自動的に関連付けられます。変更セットをダブルクリックすると、関連する作業項目の下に次のようなものが表示されるはずです。

変更セットにリンクされたコード レビュー (醜いスクリーンショットで申し訳ありません)

この場合、この変更セットには 2 つのレビューがあり、2 番目のレビューはリクエスト時に自動的にそこにありました。最初のものは、タスクと同様に手動でリンクする必要がありました。

レビュー項目をダブルクリックすると、すべてのコメントを見ることができます。

ヒント:チェックイン後にレビューを行う場合: [履歴] ビューに移動します --> チェンジセットをダブルクリックします --> アクション --> レビューをリクエストします。

ヒント 2:各変更セットにレビューがあることを手動で確認する必要があるのは少し面倒です。レビューの欠如がチームにとって本当に問題である場合は、チェックイン ポリシーを設定することをお勧めします。

于 2013-07-11T14:18:39.030 に答える
1

コード レビュー作業項目を検索するクエリを作成すると、関連するコンテキスト(変更セット ID またはシェルフセット名)フィールドで関連する変更セットを見つけることができます。

コード レビュー内では、作業項目ビューの上部にあるリンクから変更セットを確認できます。

もちろん、TFS データベース (ウェアハウス) に直接クエリを実行する別のオプションもありますが、これは注意が必要であり、そのデータベースへのアクセスとスキーマに関する知識が必要です。

于 2017-01-10T17:01:29.433 に答える
0

作業項目の履歴から、すべての変更セットをチェックアウトできます ....変更セットは他の誰かによってレビューされました この機能 TFS は提供しません! 何かを失ったのかもしれませんが、レビューされた変更セットに関する回答がありません。ただし、変更を確認することはできます ( history 、ソース管理を date で並べ替える )。幸運を!

于 2013-01-01T07:55:57.440 に答える