TFS 2010の既存のチームプロジェクトでプロセステンプレートをアジャイルのMSFに変更するにはどうすればよいですか?
TFS 2008を2010にアップグレードしました。次に、プロセステンプレートをMSF for Agile(現在はCMMI)に変更したいと思います。作業項目の機能はあまり使用していないため、変換中に一部の情報が失われたとしても問題ありません。
TFS 2010の既存のチームプロジェクトでプロセステンプレートをアジャイルのMSFに変更するにはどうすればよいですか?
TFS 2008を2010にアップグレードしました。次に、プロセステンプレートをMSF for Agile(現在はCMMI)に変更したいと思います。作業項目の機能はあまり使用していないため、変換中に一部の情報が失われたとしても問題ありません。
チーム プロジェクトを作成したら、残念ながら、新しいプロセス テンプレートをアップロードすることはできません。Robaticus が言うように、テンプレートの XML をダウンロードして変更し、再度アップロードする必要があります。パワー ツールを使用すると、新しいチーム プロジェクト用の新しいテンプレートを作成できますが、既存のテンプレートは変更されません。
代わりに、witadmin.exeツールを (Team Explorer がインストールされている任意のコンピューターで \Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE の下に、または Visual Studio コマンド プロンプトから) 使用して、現在の作業項目をエクスポートできます。定義を変更し、変更を加えたら再インポートします。
幸いなことに、作業項目の追跡をあまり使用していない場合、これはそれほど難しくないかもしれません。既存のすべてのワークアイテム タイプを削除してから、新しいタイプを再アップロードするだけでよい場合があります。
これが面倒な場合は、ソース管理履歴をどの程度保持するかを検討してください。アジャイル テンプレートを使用して新しいチーム プロジェクトを作成し、すべてのソース コードをそこに移動するだけの価値があるかもしれません。
プロセス テンプレートは変更できませんが、作業項目の種類は変更できます。したがって、バグについては、タスクをアジャイル定義に交換できます。
2010 年にはwitadmin
で、2008 年には でimportwit
、最初にテンプレートをディスクにダウンロードすることでこれを行うことができます (これには TFS パワー ツールが必要です)。次に、コンソール アプリを bug.xml、task.xml などにポイントします。
使用法: witadmin importwitd /collection:collectionurl [/p:プロジェクト] /f:ファイル名 [/e:エンコーディング] [/v] /collection Team Foundation プロジェクト コレクションを指定します。次のような完全に指定された URL を使用します。 http://サーバー名:8080/tfs/Collection0. /p 新しい作業項目の種類がインポートされるチーム プロジェクトを指定します。これは、次の場合を除いて必須です。 検証のみのオプションが使用されます。 /f インポートする作業項目の種類の XML 定義ファイルを指定します。 /e XML ファイルのインポートに使用される .NET Framework 2.0 エンコーディングの名前を指定します。例えば、 /e:utf-7 は Unicode (UTF-7) エンコーディングを使用します。エンコーディングは可能な限り自動的に検出されます。もしも エンコーディングが検出されない場合、UTF-8 が使用されます。 /v 作業項目の種類、リンクの種類、またはグローバル ワークフローの XML 定義をインポートせずに検証します。 彼ら。
アジャイルプロセステンプレートをディスクにエクスポートしてから、作業項目を既存のプロジェクトにインポートできます。これを行うには、TFSPowerToolsが必要になる場合があります。
この質問には遅すぎるかもしれませんが、TFS統合プラットフォームツールはここで本当に役立ちます。
Scrum For TeamSystemV2からMicrosoftVisualStudio Scrum 1.0に移行する方法の詳細については、サーバーの障害に関するこの質問を参照してください。
テンプレートからターゲットテンプレートに移動するには、独自のマッピングを設定する必要がありますが、プロセスは同じです。
これを実現する最善の方法は、「新しい」プロセステンプレートを使用して新しいチームプロジェクトを作成し、TFS統合ツールを使用して既存のWorkItemを移行し、ソース管理から新しいブランチを作成することを選択することです。これにより、新しい作業が可能になります。アイテム(新しいワークフローを使用)とソース管理履歴(同様に)。TFSのバージョン間でこれを行うこともできます!! (TFS 2005/2008/2010の移行に関心のあるケースについて)
別の方法はWorkItemテンプレートを使用することかもしれませんが、これはWork Itemに適用される一種の視覚スタイル(私はあまり経験がありません)だと思います。これを行うには、プロジェクトを右クリックし、WITDefinitionをインポートし、目的のWorkITemに[テンプレートの適用]を選択してテンプレートを適用します。