0

3 つのプロジェクトで TFS サーバーをセットアップしました。最近、TFS を変更して、コード チェックインに作業項目番号を関連付ける必要があるようにしたいと考えました。私はこれを達成することができました:

Visual Studio で

Team -> Team Project Settings -> Source Control

次に、チェックイン ポリシー タブを選択し、「関連付けられた作業項目が必要」を追加します。

ソース

問題は、3 つのプロジェクトのうちの 1 つ (最初のプロジェクト) でしか機能しないように見えたことです。チーム -> チーム プロジェクト コレクションの設定を試しましたが、チェックイン ポリシーのオプションがありません。

また、チェックイン ポリシーを変更したい個々のプロジェクトを強調表示してみましたが、コード チェックインを含む作業項目を要求するためにチェックイン ポリシーが正しく設定されているように見えます。

TFS サーバー上のすべてのプロジェクトが同じチェックイン ポリシーを持つように設定を変更するにはどうすればよいですか?

4

1 に答える 1

3

Check-in policies are set per team project. There is no global meaning collection or server level way of setting and enforcing check-in policies on all of existing and future team projects. You will need to add appropriate check-in policies for each and every team project you need using the project level source control setting in Team Explorer. You can also use TFS client SDK to automate that process to iterate all or some of the existing team projects and add check-in policies. Another option is to take advantage of TFS server side events to get notified when a new team project is created and add check-in policies in response in case of automating the configuration of check-in policies for newly created team projects.

Team Foundation Server Event Service

于 2013-06-14T17:30:38.997 に答える