私はWITを変更し、後でwitadminでそれをインポートしようとしています。 私が見たことから、特定のプロジェクトだけにWITをインポートすることは可能ですが、チームプロジェクトコレクション全体にインポートすることはできません。 本当にそれを行う方法はありますか?TFSにWITを追加する - コレクション全体に?
同じメモ - すべてのプロジェクトに一度にクエリを共有したいと思います。それも不可能ですか?
ありがとうございました!
私はWITを変更し、後でwitadminでそれをインポートしようとしています。 私が見たことから、特定のプロジェクトだけにWITをインポートすることは可能ですが、チームプロジェクトコレクション全体にインポートすることはできません。 本当にそれを行う方法はありますか?TFSにWITを追加する - コレクション全体に?
同じメモ - すべてのプロジェクトに一度にクエリを共有したいと思います。それも不可能ですか?
ありがとうございました!
正しいですか:カスタムワークアイテムのクエリと同様に、ワークアイテムの変更をチームプロジェクトに個別に適用する必要があります。
Danielと同じように、プロジェクトレベルに基づいています。あなたが欲しいものを達成するためにに組み込まれたものはありませんでした。がありました。
ただし、回避策を使用することもできます。 1つの方法は、バッチファイル(ExportWITDs.cmd
、ImportWITDs.cmd
)でWITエクスポート/インポートを自動化する方法です。次に、Checkin.cmd
の例を使用して、ソースコントロール上のWIT用の専用フォルダへの変更をチェックインします。あなたがこのブログを参照してください可能性が
より詳細な手順:すべてのHow to Customize Work Item Types
まず:あなたは正しいです - あなたはコレクションにウィットのを提供することはできません。プロセス全体の構成は、Teamprojectレベルで定義されています。しかし、すべてのTeamprojectを一度に更新する作業を簡単にすることができます。
WorkItemQueryまたはWorkItemTypeを複数のプロジェクトに共有するには、変更されたファイルを別のプロジェクトにインポートするバッチファイルを作成できます。
私は(ちょうどインポートするwit.xmlファイルへのパスを渡す)私のプロジェクトのすべてに変更ウィットさんをインポートするには、この単純なバッチファイルを使用しています:開発者用コマンドで
witadmin.exe importwitd /collection:http://servername:port/tfs/collectionName/ /p:ProjectName1 /f:%1
witadmin.exe importwitd /collection:http://servername:port/tfs/collectionName/ /p:ProjectName2 /f:%1
witadmin.exe importwitd /collection:http://servername:port/tfs/collectionName/ /p:ProjectName3 /f:%1
... add more projects here
をwitadmin.exeがあなたの代わりにwiqadmin使用することができますインポート/エクスポートWorkItemQueriesに機能を提供していないとして
import.bat c:\temp\task.xml
:VisualStudioのためのプロンプトは、このような* .BATファイルを呼び出します。それはhereです。
多くのフィフィーに感謝します! –
@ L.G。歓迎です。あなたの問題を助け、解決した場合は、必ずそれを回答としてマークしてください。 – phifi