2013-11-26 78 views
8

我們希望從內部TFS 2010遷移Visual Studio Team Services。但是,我們在簽入歷史記錄和工作項目歷史中有大量值。我們希望將我們的本地歷史遷移到Visual Studio Team Services。Visual Studio團隊服務導入歷史記錄

我已經看到了一些舊的posts(這會導致各種問題,如實際日期的損失),但找不到更新服務的任何明確的答案。

是否可以導入本地TFS簽入/歷史等爲Visual Studio團隊服務(以前的Visual Studio在線,團隊基礎服務)?如果有可能的話,那裏有指南嗎?

回答

11

UPDATE: 有從TFS遷移數據2010+本地(和其它系統)從OpsHub可用的Visual Studio團隊服務一個免費的遷移實用程序:http://aka.ms/OpsHubVSOMigrationUtility。微軟已在Visual Studio ALM blogother places上推廣此工具。這可能是阻力最小的路徑。

原始回答:這個過程最官方的工具叫做「TFS集成平臺」。你可以在codeplexVisual Studio Gallery找到它。

這是一個非常溫和的應用程序(不是很精美),但將完成工作。我們最近將VCS,大約18000個工作項目和1000個測試用例從TFS 2010遷移到了Visual Studio Team Services。我們有大約四年的歷史,其中全部都遷移了。確實,您丟失了簽入/更改時間戳,但更改歷史記錄包含評論中的原始日期。

的建議是最好的遷移實踐的沙箱/ TEMP Visual Studio團隊服務帳戶,這樣你可以得到.xml配置正是他們的方式,你需要它,然後做「真正的」。

通知,該工具會造成你從(在某些情況下),這樣做在機器上流氓的工作空間。如果您是從開發機器上執行此操作,則當您重新進入Visual Studio時,您可能會注意到一些映射丟失了。請留意這一點。下載的集成平臺工具的

部分包括如何規劃,測試和執行移動一些指導文件。我建議將該文檔與博客文章結合起來,以獲得最佳實際效果。

+1

這個遷移需要多長時間?在我的情況下這是不切實際的。 –

+0

@MikeCole,約10小時IIRC。 – ckittel

+1

我的情況是80多天。 :-(我們最終做了一個手動移動,這使我們失去了我們的歷史 –