您可以更新以舊版 Team Foundation Server (TFS) 建立的 Team 專案,以使用升級至 TFS 2013 後所加入的新功能。 您應該使用 [設定功能精靈] 來更新 Team 專案,請參閱更新已升級的 Team 專案以使用新功能。 不過,如果精靈無法加入功能,您可以手動將其加入。
您可以加入下列工作項目類型 (WIT):
升級至 TFS 2013 時所提供的功能。 功能 WIT 支援管理 Portfolio 待處理項目。
升級至 TFS 2013.2 時所提供的共用參數。 共用參數 WIT 可以讓您使用不同的資料重複測試。
如果您是從 TFS 2010 更新,請先套用本主題 2012 版本 所提供的更新。
使用 Portfolio 待處理項目 (Backlog) 時的必要更新
從您下載之最新版流程範本的資料夾匯入檔案,並更新分類定義檔案。
如果您尚未將 TFS 升級至 TFS 2013,請立即進行此作業。 請參閱 升級 Team Foundation Server。
如果您不是 Project Collection Administrators 群組的成員,請加入。 您將需要這些使用權限來執行精靈和下載流程範本。
執行 [設定功能精靈],以判斷需要設定哪些功能。 請參閱 更新已升級的 Team 專案以使用新功能。
除了 Portfolio 待處理項目之外,如果精靈還列出其他要設定的功能,則請先套用本主題 2012 版本 (英文) 所提供的更新。
下載最新版流程範本,其應與用以建立 Team 專案的版本相容。
若要下載或上傳流程範本,您必須從 Visual Studio 2013 或 Team Explorer 2013 連接到 TFS 2013。
開啟安裝了 Visual Studio 2013 或 Team Explorer 2013 的命令提示字元視窗並輸入:
cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
在 Windows 32 位元版本中,將 %programfiles(x86)% 取代為 %%programfiles%。
加入 Feature WIT。 指定包含您所下載流程範本之 WorkItem Tracking/TypeDefinitions 資料夾的 DirectoryPath。
witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\Feature.xml"
目錄路徑必須遵循此結構:磁碟機:\範本資料夾\WorkItem Tracking\TypeDefinitions。
例如,CollectionURL 為 http://MyServer:8080/tfs/DefaultCollection。
更新分類以支援使用「功能」Portfolio 待處理項目 (Backlog)。
首先,匯出 categories 檔案。
witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
加入 Feature Category。
<CATEGORY name="Feature Category" refname="Microsoft.FeatureCategory"> <DEFAULTWORKITEMTYPE name="Feature" /> </CATEGORY>
然後,匯入 categories 檔案。
witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
從所下載之流程範本的 WorkItem Tracking/Process 資料夾,匯入新的流程組態檔。 流程組態現在是由單一檔案 ProcessConfiguration 提供支援。
witadmin importprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\ProcessConfiguration.xml"
將您對 AgileConfiguration 或 CommonConfiguration 檔案進行的任何自訂併入 ProcessConfiguration。 如需詳細資訊,請參閱流程組態 XML 項目參考 (英文)。
您可以如此處 (英文)所述,開始使用 Portfolio 待處理項目。
使用共用參數時的必要更新,需要 TFS 2013.2 (Update 2)
從您下載之最新版流程範本的資料夾匯入一個檔案,並修改分類定義檔案。
如果您尚未將 TFS 升級為 TFS 2013.2,請取得下載。 升級 Team Foundation Server.
如果您不是 Project Collection Administrators 群組的成員,請加入。 您將需要這些使用權限來執行精靈和下載流程範本。
執行 [設定功能精靈],以判斷需要設定哪些功能。 請參閱 更新已升級的 Team 專案以使用新功能。
下載最新版流程範本,其應與用以建立 Team 專案的版本相容。
若要下載或上傳流程範本,您必須從 Visual Studio 2013 或 Team Explorer 2013 連接到 TFS 2013。
開啟安裝了 Visual Studio 2013 或 Team Explorer 2013 的命令提示字元視窗並輸入:
cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
在 Windows 32 位元版本中,將 %programfiles(x86)% 取代為 %%programfiles%。
加入 Shared Parameter WIT。 指定包含您所下載流程範本之 WorkItem Tracking/TypeDefinitions 資料夾的 DirectoryPath。
witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\SharedParameter.xml"
目錄路徑遵循此結構:磁碟機:\範本資料夾\WorkItem Tracking\TypeDefinitions。
例如,CollectionURL 為 http://MyServer:8080/tfs/DefaultCollection。
將共用參數分類加入至分類定義。
匯出 categories 檔案。
witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
加入 Shared Parameter Category。
<CATEGORY name="Shared Parameter Category" refname="Microsoft. SharedParameterCategory"> <DEFAULTWORKITEMTYPE name="Shared Parameter" /> </CATEGORY>
將 Shared Parameter 加入 Hidden Types Categories。
<CATEGORY name="Hidden Types Category" refname="Microsoft.HiddenCategory"> <DEFAULTWORKITEMTYPE name="Code Review Request" /> <WORKITEMTYPE name="Code Review Response" /> <WORKITEMTYPE name="Feedback Request" /> <WORKITEMTYPE name="Feedback Response" /> <WORKITEMTYPE name="Shared Steps" /> <WORKITEMTYPE name="Shared Parameter" /> </CATEGORY>
匯入 categories 檔案。
witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
確認您可以加入共用參數集或轉換成共用參數。 請參閱使用不同的資料重複測試 (英文)。
問與答
問:如果我已經在 Team 專案中定義名為 Feature 的 WIT,該如何處理?
**答:**如果您想要使用現有的功能 WIT 支援 Portfolio 待處理項目,則可以略過步驟 5 並完成剩下的步驟。 不過,如果您要為 Portfolio 待處理項目 (Backlog) 加入不同名稱的 WIT,必須先修改分類和流程組態定義檔案,然後再匯入這些檔案,以反映不同名稱。 請參閱加入 Portfolio 待處理項目 (英文)。
問:如果我想要使用多個層級的 Portfolio 待處理項目 (Backlog),該如何處理?
**答:**您最多可以加入五個 Portfolio 待處理項目 (Backlog)。 其中包括功能的預設待處理項目 (Backlog)。 若要開始使用,請參閱加入 Portfolio 待處理項目 (英文)。
問:我已將 Portfolio 待處理項目 (Backlog) 加入至我的 Team 專案。為什麼不是所有的小組成員都可以檢視它們?
**答:**若要檢視和使用 Portfolio 待處理項目,每個小組成員都必須有完整存取權。
問:哪裡可以進一步了解要修改的定義檔案?
**答:**如需詳細資訊,請參閱下列主題:
所有 WITD XML 項目參考 (英文)
分類 XML 項目參考 (英文)
流程組態 XML 項目參考 (英文)
問:如果我有其他問題,可以在哪裡尋求解答?
**答:**您可以在 Team Foundation Server 論壇中張貼問題或搜尋解答。