共用方式為


從現有專案匯出和匯入工作項目類型

若要在現有專案上自訂工作項目類型,您可以使用 witadmin 命令列工具,將工作項目類型匯出及匯入至 XML 檔。

主題內容

  • 匯出工作項目類型定義檔

  • 匯入工作項目類型定義檔

必要的使用權限

您必須是 [Team Foundation Administrators] 群組的成員或專案之 [Project Administrators] 群組的成員,才能執行此程序。 如需詳細資訊,請參閱 Team Foundation Server 使用權限

匯出工作項目類型定義檔

若要從現有的 Team 專案匯出工作項目類型定義檔

  1. 開啟 [命令提示字元] 視窗。

  2. 輸入下列命令並按 Enter 鍵,藉以切換到包含您想要列出之工作項目類型的目錄。

    cd ..Drive:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\IDE

  3. 在命令提示字元中輸入下列命令,並按下 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 專案

  1. 開啟 [命令提示字元] 視窗。

  2. 輸入下列命令並按 Enter 鍵,藉以切換到包含您想要列出之工作項目類型的目錄。

    cd ..Drive:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\IDE

  3. 在命令提示字元中輸入下列命令,並按下 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 專案。

請參閱

參考

自訂和管理工作項目類型 [witadmin]