28

TFS 2010の既存のチームプロジェクトでプロセステンプレートをアジャイルのMSFに変更するにはどうすればよいですか?

TFS 2008を2010にアップグレードしました。次に、プロセステンプレートをMSF for Agile(現在はCMMI)に変更したいと思います。作業項目の機能はあまり使用していないため、変換中に一部の情報が失われたとしても問題ありません。

4

6 に答える 6

38

チーム プロジェクトを作成したら、残念ながら、新しいプロセス テンプレートをアップロードすることはできません。Robaticus が言うように、テンプレートの XML をダウンロードして変更し、再度アップロードする必要があります。パワー ツールを使用すると、新しいチーム プロジェクト用の新しいテンプレートを作成できますが、既存のテンプレートは変更されません。

代わりに、witadmin.exeツールを (Team Explorer がインストールされている任意のコンピューターで \Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE の下に、または Visual Studio コマンド プロンプトから) 使用して、現在の作業項目をエクスポートできます。定義を変更し、変更を加えたら再インポートします。

幸いなことに、作業項目の追跡をあまり使用していない場合、これはそれほど難しくないかもしれません。既存のすべてのワークアイテム タイプを削除してから、新しいタイプを再アップロードするだけでよい場合があります。

これが面倒な場合は、ソース管理履歴をどの程度保持するかを検討してください。アジャイル テンプレートを使用して新しいチーム プロジェクトを作成し、すべてのソース コードをそこに移動するだけの価値があるかもしれません。

于 2010-06-08T16:21:52.853 に答える
4

プロセス テンプレートは変更できませんが、作業項目の種類は変更できます。したがって、バグについては、タスクをアジャイル定義に交換できます。

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 定義をインポートせずに検証します。
                彼ら。
于 2011-04-14T14:10:02.147 に答える
2

アジャイルプロセステンプレートをディスクにエクスポートしてから、作業項目を既存のプロジェクトにインポートできます。これを行うには、TFSPowerToolsが必要になる場合があります。

于 2010-06-08T15:20:29.843 に答える
1

この質問には遅すぎるかもしれませんが、TFS統合プラットフォームツールはここで本当に役立ちます。

Scrum For TeamSystemV2からMicrosoftVisualStudio Scrum 1.0に移行する方法の詳細については、サーバーの障害に関するこの質問を参照してください。

テンプレートからターゲットテンプレートに移動するには、独自のマッピングを設定する必要がありますが、プロセスは同じです。

于 2010-09-03T22:56:50.857 に答える
0

これを実現する最善の方法は、「新しい」プロセステンプレートを使用して新しいチームプロジェクトを作成し、TFS統合ツールを使用して既存のWorkItemを移行し、ソース管理から新しいブランチを作成することを選択することです。これにより、新しい作業が可能になります。アイテム(新しいワークフローを使用)とソース管理履歴(同様に)。TFSのバージョン間でこれを行うこともできます!! (TFS 2005/2008/2010の移行に関心のあるケースについて)

別の方法はWorkItemテンプレートを使用することかもしれませんが、これはWork Itemに適用される一種の視覚スタイル(私はあまり経験がありません)だと思います。これを行うには、プロジェクトを右クリックし、WITDefinitionをインポートし、目的のWorkITemに[テンプレートの適用]を選択してテンプレートを適用します。

于 2011-02-01T19:35:41.687 に答える
0

一部のシナリオでは witadmin.exe が役立つ可能性がありますが、このタスクを実行するには TFS 統合プラットフォームが最終的な選択肢であることに注意してください。まだ保留中のユーザー ボイスアイテムがあります。このSOスレッドを確認してください。

于 2012-02-10T23:21:27.067 に答える