我們剛剛從TFS 2010升級到TFS 2013.由於我們之前使用CMMI流程模板,我們需要將我們的模板更改爲敏捷模板。TFS 2010到TFS 2013升級:流程模板變更
通過將SQL數據庫從舊SQL服務器還原到新服務器,然後使用TFS 2013升級嚮導完成升級。
在互聯網上檢查出後,我們才明白了兩兩件事:
- 對於將來的工作項目,我們可以使用witadmin並導入各種工作項目的新XML定義。
- 但是,對於現有數據(舊工作項目),我們必須首先了解數據如何存儲在TFS的SQL數據庫中,然後手動將舊工作項目及其狀態映射到敏捷模板並將SQL查詢發送到更改參考。
對於#2,這是唯一的方法嗎?由於微軟喜歡嚮導,我不知道是否有一個讓生活更容易在這裏:)
你能詳細解釋一下TFS API嗎?我們如何使用它? –
另外,我們評估了witmorph和witadmin兩者。但是,我們發現這些工具會更新您的流程模板,但他們不會處理歷史數據。 –
TFS API意味着編寫代碼以通過對象模型(又名API)以編程方式與TFS進行交互。看到這個博客文章的例子:http://pwee167.wordpress.com/2012/09/18/retrieving-work-items-using-the-team-foundation-server-api/我不認爲任何方法更新過程模板將更新歷史記錄。 –