8

我們舊的TFS 2008安裝已經老化了,我們希望遷移到TFS 2010.但是,我們團隊項目的結構並沒有這麼深思熟慮,並且已經進行了各種流程模板實驗和工作項目編輯等等。TFS 2010,我可以只遷移源代碼嗎?

因此,我想將我們的源代碼遷移到TFS 2010,並提供完整的歷史記錄,並儘可能保持新TFS 2010安裝的所有其他方面。我怎樣才能做到這一點 ?

+0

我只是想問同樣的問題:) – 2010-04-26 13:14:35

回答

4

由於這裏一直沒有答案,我會回答我自己的問題。

我最終做的是安裝一個乾淨的TFS 2010服務器,然後創建我需要的團隊項目。

然後我下載了TFS Integration Platform from Codeplex。它承諾能夠遷移代碼。使用TFS遷移Shell我有一個用戶友好的對話框,允許我配置遷移源控制文件夾。

它目前正在運行遷移,我懷疑這將需要很長時間。完成後,我會在這裏更新結果。

更新

在一個週末的migrationran和失敗了兩次,我真的沒有弄清楚爲什麼時間。顯然,它在我們的舊源代碼控制分支中發現了一些不一致的分支。我相信你可以使用TFS集成平臺來實現這一點,但根據你目前的情況,可能還有一些工作要完成。 (他們還聲明這是一個Beta版本)。

我最終使用受支持的升級路徑(TfsConfig.exe/import)導入了整個舊的TFS。這給了我一個非常乾淨的升級,幾乎所有的工作,但包括我想留下的舊東西。我想我將不得不手動刪除它,並根據我們的喜好更改流程模板,等等。

月2日更新 - 2010-08-09

TFS Integration Platform has been updated一些時間,因爲我想我的運氣吧,所以你可能有更好的結果比我早,如果使用當前版本。如果你確實嘗試過,或者進行實驗,請在這裏發佈答案。