從現有專案匯出和匯入工作項目類型
若要在現有專案上自訂工作項目類型,您可以使用 witadmin 命令列工具,將工作項目類型匯出及匯入至 XML 檔。
主題內容
匯出工作項目類型定義檔
匯入工作項目類型定義檔
必要的使用權限
您必須是 [Team Foundation Administrators] 群組的成員或專案之 [Project Administrators] 群組的成員,才能執行此程序。 如需詳細資訊,請參閱 Team Foundation Server 使用權限。
匯出工作項目類型定義檔
若要從現有的 Team 專案匯出工作項目類型定義檔
開啟 [命令提示字元] 視窗。
輸入下列命令並按 Enter 鍵,藉以切換到包含您想要列出之工作項目類型的目錄。
cd ..Drive:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\IDE
在命令提示字元中輸入下列命令,並按下 ENTER,匯出現有 Team 專案的工作項目類型。
witadmin exportwitd /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /p:projectName /n:WorkItemTypeName /f:FileName
注意事項
如果您是執行 Windows Vista,則您可能未設定為具有特定資料夾的權限。 如果嘗試將工作項目類型匯出至您沒有設定權限的位置,登錄模擬技術便會自動重新導向已匯出的檔案,並將該檔案儲存在虛擬存放區中。 若要避免此重新導向,您可以將此檔案匯出至您已設定權限的位置。 如需登錄模擬的詳細資訊,請參閱 Microsoft 網站的下列頁面:登錄模擬 (英文) 和 Windows Vista 中常見的檔案及登錄模擬問題。
例如,下列命令會將針對 AdventureWorks 定義之名稱為 Bug 的工作項目類型的內容匯出至 Bug.xml 檔。
witadmin exportwitd /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /p:AdventureWorks /n:Bug /f:Bug.xml
順利完成時會顯示下列訊息:
作業完成。
匯入工作項目類型定義檔
若要將工作項目類型匯入至現有的 Team 專案
開啟 [命令提示字元] 視窗。
輸入下列命令並按 Enter 鍵,藉以切換到包含您想要列出之工作項目類型的目錄。
cd ..Drive:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\IDE
在命令提示字元中輸入下列命令,並按下 ENTER,匯入工作項目類型。
witadmin importwitd /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /p:projectName /n:WorkItemTypeName /f:FileName
例如,下列命令會將 AWBug.xml 檔案中定義的工作項目類型匯入至 AdventureWorks 專案。
witadmin importwitd /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /p:AdventureWorks /f:AWBug.xml
順利完成時會顯示下列訊息:
工作項目類型匯入已完成。
注意事項
匯入工作項目類型定義會根據類型定義檔中指派給 WORKITEMTYPE 項目的名稱,建立工作項目類型。 如果該名稱已存在,則匯入命令會覆寫現有工作項目類型。 如果該名稱不存在,則會將新的工作項目類型加入至 Tem 專案。