30

私たちの開発プロセスは次のように機能します。2 週間ごとにチーム リーダー (私) が参加し、全員の変更セットをレビューして、コーディング標準に準拠していることを確認します。このプロセスを自動化するために TFS 2012 を使用したいと考えています。

これには 2 つの問題があります。

  1. 未承諾のコード レビューを提出する方法はありません。必要に応じてこれがなくても生きていけると思います

  2. コード レビューを複数の変更セットに関連付ける方法はありません。これは契約違反です

事後に変更セットを作業項目にリンクすることが可能であるという 1 つの記事を読みました。リクエスト レビューのために作業項目を開くと、[リンク] タブが表示されます。しかし、「新規」または「リンク先...」をクリックしても、変更セットにリンクするオプションがありません。プロセス内の各作業項目タイプにリンクするオプションのみがあります。

誰もこれを行う方法を知っていますか? これらの機能を TFS に追加する予定はありますか?

スクリーンショットは次のとおりです。

チェンジセットオプションが見つかりません... :(

4

4 に答える 4

10
  1. 未承諾、いいえ。
  2. 履歴画面で変更セットを右クリックして、レビュー投稿のチェックインをリクエストできます。

そして、達成したいことを達成するための厄介な回避策があります。レビューするすべてのファイルをチェックアウトして、レビューをリクエストします。その後、チェックアウトを取り消すことができます。シェルフセットとレビュー リクエストは残ります。

または、ソース管理タブに移動して、ソリューションのルートフォルダーですべてチェックアウトし、レビューをリクエストし、チェックアウトを取り消してレビューを行うこともできます。

チェンジセットをワークアイテムにリンクすることに関しては、これはチェックイン後に行うことができます。ワークアイテムを開き、[リンク] タブに移動して [リンク先...] をクリックします。ドロップダウンには [変更セット] オプションがあります。しかし、コード レビュー リクエストでは、レビューするコードのソースとして変更セットのセットではなくシェルフセットを使用するため、このリンク タイプは有効ではないと思います。

ここに画像の説明を入力

TFS API を使用して、特定の開発者による特定の時間範囲内のすべての変更を含むシェルブセットを生成し、これらをシェルブセットに配置して、レビューをリクエストできると思います。しかし、それを行うための既存の機能は存在しません。

または、同じ名前で新しいシェルフセットを作成することで、レビューに関連付けられた のシェルフセットを編集できる場合があります。

于 2012-12-18T00:33:00.963 に答える
1

別のアプローチ:

1)2週間のサイクルの開始時に、コードレビュープロセスを開始し、作成された作業項目番号をメモします。最初はコードを変更せずに、自分からレビューをリクエストするだけです。

2)すべての開発者に次の2週間のチェックインをその作業項目に関連付けてもらいます#

3)レビューを実行する準備ができたら、作業項目を開いて変更セットを確認するだけです。

それはあなたが望むことを達成するはずです。

于 2012-12-20T04:06:47.097 に答える