2010S 2010の既存のチームプロジェクトでプロセステンプレートを変更するにはどうすればよいですか?
-
24-10-2019 - |
質問
2010年のTFSで既存のチームプロジェクトで、アジャイルのプロセステンプレートをMSFに変更するにはどうすればよいですか?
TFS 2008から2010年をアップグレードしましたが、プロセステンプレートをAgile(現在CMMI)のMSFに変更したいと考えています。 WorkItemの機能をあまり使用していないため、コンバージョンでいくつかの情報が失われた場合は重要ではありません。
解決
チームプロジェクトを作成したら、残念ながら新しいプロセステンプレートをアップロードすることはできません。 Robaticusが言うように、テンプレートのXMLをダウンロードして変更してから再アップロードする必要があります。パワーツールを使用すると、新しいチームプロジェクトの新しいテンプレートを作成できますが、既存のテンプレートは変更されません。
代わりに、を使用できます witadmin.exe ツール(チームエクスプローラーがインストールされている任意のコンピューター、プログラムファイル(x86) Microsoft Visual Studio 10.0 common7 ide、またはVisual Studioコマンドプロンプトからのみ)を使用して、現在のWorkItem定義をエクスポートし、再インポートしたら再輸入します。 Veはあなたの変更を加えました。
幸いなことに、WorkItemトラッキングをあまり使用していない場合、これはそれほど難しくないかもしれません。既存のすべてのWorkItemタイプをすべて削除してから、新しいタイプを再アップロードできる場合があります。
これが問題が多すぎる場合は、ソース制御履歴を保持したい量を検討してください。アジャイルテンプレートを使用して新しいチームプロジェクトを作成し、すべてのソースコードをITに移動するだけの価値があるかもしれません。
他のヒント
プロセステンプレートを変更することはできませんが、ワークアイテムタイプを変更できます。したがって、バグの場合、タスクはアジャイル定義に交換できます。
2010年にこれを行うことができます witadmin
, 、2008年に importwit
, 、最初にテンプレートをディスクにダウンロードすることで(これにはTFSパワーツールが必要です)。次に、bug.xml、task.xmlなどでコンソールアプリをポイントします。
Usage: witadmin importwitd /collection:collectionurl [/p:project] /f:filename [/e:encoding] [/v] /collection Specifies the Team Foundation project collection. Use a fully specified URL such as http://servername:8080/tfs/Collection0. /p Specifies the team project in which the new work item type is imported. This is required, except when the validation-only option is used. /f Specifies the work item type XML definition file to import. /e Specifies the name of the .NET Framework 2.0 encoding used to import the XML file. For example, /e:utf-7 will use Unicode (UTF-7) encoding. Encoding is automatically detected whenever possible. If the encoding cannot be detected, UTF-8 is used. /v Validates the XML definitions for the work item type, link type, or global workflow without importing them.
アジャイルプロセステンプレートをディスクにエクスポートし、既存のプロジェクトにワークアイテムをインポートできます。これを行うには、TFS電動工具が必要になる場合があります。
私はこの質問には遅すぎるかもしれませんが TFS統合プラットフォーム ここでツールが本当に役立つ可能性があります。
見る この質問 サーバー障害では、チームシステムV2のスクラムからMicrosoft Visual Studio Scrum 1.0に移動する方法の詳細。
テンプレートからターゲットテンプレートに移動するために独自のマッピングをセットアップする必要がありますが、プロセスは同じです。
Witadmin.exeはいくつかのシナリオで役立つ可能性がありますが、TFS統合プラットフォームはこのタスクを達成するための最終的な選択です。があります ユーザー音 まだ保留中のアイテム。チェックしてください これはスレッドです。
これを達成する最良の方法は、「The New」プロセステンプレートを使用して新しいチームプロジェクトを作成し、TFS統合ツールを使用して既存のWorkItemsを移行し、ソースコントロールから新しいブランチを作成することだと思います。アイテム(新しいワークフロー付き)とソース制御履歴(同様)。 TFSのバージョンでこれを行うこともできます!! (TFS 2005/2008/2010の移行に興味があるケースについて)
別の方法は、WorkItemテンプレートを使用することかもしれませんが、これはワークアイテムに適用される視覚的なスタイル(私はあまり経験がない)だと思います。これを行うには、プロジェクトを右クリックして、WitDefinitionをインポートし、目的のワークイエントで適用テンプレートを選択してテンプレートを適用します。