別のチーム プロジェクトからの作業項目に関連付けられたチェックインを許可しますか?

StackOverflow https://stackoverflow.com/questions/2492149

質問

Team Foundation Server 2008 では、すべてのチェックインを作業項目に関連付けることができますが、複数のチーム プロジェクトにまたがる機能を開発している場合はどうすればよいでしょうか。

たとえば、クライアント向けに特定の製品を開発しており、その製品には独自のチーム プロジェクトがあるが、別のチーム プロジェクトで独立して管理されている他のコンポーネントやツールも使用しているとします。

両方のプロジェクトの変更を伴う要件の作業項目はどこで作成しますか?

  1. それぞれの作業項目を独自のチーム プロジェクトに分離
  2. 関連するソース コードに関係なく、クライアント チーム プロジェクト内のすべての作業項目

後者は保守と制御が簡単に思えますが、あるチーム プロジェクトのチェックインを別のチーム プロジェクトの作業項目に関連付けることが必要になります。

役に立ちましたか?

解決

まず、各チェックインを作業項目に関連付けることは良い習慣であり、その作業項目が正確にどこに存在するかよりも重要であると言えます。

TFSの観点から見ると、それは本当にそうです 作業項目が同じプロジェクトにあるか別のプロジェクトにあるかは関係ありません - 本当に違いを生むのは、報告する側です。

したがって、これを調べる 1 つの方法は次のとおりです。 報告. 。例えば

  • プロジェクトおよびコンポーネント/ツールに関するすべての作業がプロジェクトに課金される場合、すべての作業項目をプロジェクト内に作成するのが合理的です。
  • コンポーネントへの変更に個別に資金が提供される場合 - 個々のプロジェクト内で個別の作業項目を作成する方が合理的です。

別の見方としては、 歴史的な理由 - 特定のツール/コンポーネントで何が変更されたかを遡って確認したい場合は、プロジェクト内の作業項目も確認する方が簡単です。

おそらく、作業項目を適切に分割し、コンポーネント プロジェクトのコンポーネントの作業項目と、メイン プロジェクトのプロジェクト (コンポーネントの使用に関連する場合) の作業項目を作成する方法があるでしょう。2 つの作業項目はいつでもリンクできます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top