How to Import Customized Work Item Types to a Team Project

之前介紹如何客置化 Team Project 的 Process Template (How to customize process template in Team System). 那如果我要加入一個客置化的工作項目到已經存在的 Team Project 又要如何做? Team Foundation 在此提供了命令列的工具, WITExport.exe 和 WITImport.exe. 利用這兩個工具, 使用者可以使用 WITExport 將現存的工作項目類型的定義檔匯出成一個xml檔, 修改後再以 WITImport 匯入. 用法如下:

如要參考現存工作項目修改成新的客置化工作項目類型, 則在Visual Studio 2005 命令提示字元視窗下輸入如下的指令:

WITExport /f WITDefinition.xml /t MyTeamFoundationServer /p MyTeamProject /n MyWorkItemName(ex. 工作, Bug...etc)

輸出完成後, 編輯 WITDefinition.xml 成為我們想要的新的工作項目定義檔成 MyWITDefinition.xml, 然後再在命令提示字元視窗下輸入如下的指令:

WITImport /f MyWITDefinition.xml /t MyTeamFoundationServer /p MyTeamProject

待輸入完成後, 打開Team Explorer, 連接到 MyTeamFoundationServer 中的 MyTeamProject,新加入的工作項目應該就會出現在加入工作項目的選項清單中.

對於 WITExport 和 WITImport 的詳細說明及指令用法, 可以 /? 選項叫出參考.