3

WorkItem をラベルにリンクする方法はありますか。Visual Studio で新しい WorkItem を作成するとき、[すべてのリンク] の下で、Changeset、VersionedItem などのさまざまなリンク タイプを選択できますが、Label のタイプはありません。

私がそれをしたい理由は、リリースにラベルを付け (バージョン 1.0、バージョン 1.1 など)、バグをソフトウェアの特定のバージョンに関連付けたいからです。

WorkItem を Label にリンクすることはサポートされていませんか? または、バグをソフトウェアのバージョンに関連付けるにはどうすればよいですか?

更新: Visual Studio TFS Branching Guide 2010 に記載されている単一チーム ブランチ モデル (1 つの開発ブランチと 1 つのメイン ブランチ) に従っています。

4

2 に答える 2

4

ラベルにリンクすることはできません。ただし、他の方法で目標を達成できます。

まず、複数のリリース バージョンを追跡するために、ラベル付けの代わりに分岐を使用することをお勧めします。私の意見では、ブランチを使用することは、ラベル付けよりも優れたメカニズムです。codeplexの分岐ガイダンスも参照してください。

バグをソフトウェアのバージョンにリンクするには、作業項目で反復パスを使用します。このフィールドはまさにその目的のためのものです。

于 2011-08-05T11:22:33.080 に答える
2

反復パス フィールドの使用は 1 つのオプションであり、バージョン間で作業項目を追跡する機能を提供します。
ただし、より高い解像度が必要な場合は、別の方法があります
。Team Build は、すべてのビルドの前にソース コードにラベルを付けます。CMMI プロジェクト テンプレートのバグ アイテム タイプには、"Found In" および "Fixed In" と呼ばれるフィールドが含まれています。これらのフィールドでは、ビルド ラベルから選択できます。
これらのフィールドを使用すると、任意の作業項目を 2 つの特定のビルドでマークできます。1 つは発見されたとき、もう 1 つは修正されたときです。さらに、チーム ビルドは、ビルドが正常に完了し、すべてのテストが問題なく実行された後、すべての作業項目の "Fixed In" フ​​ィールドをビルドのラベルで更新します。作業項目の種類にこれらのフィールドがない場合は、TFS Power Tools に付属の作業項目テンプレート エディターを使用していつでも追加できます。

于 2011-12-13T14:48:06.800 に答える