我們正處在一個simalar情況下,你是(一直到我們是在與我們希望在一個模板),雖然我們只是在我們現有的Team Foundation Server實例具有源代碼。我們計劃從Team Foundation Server 2008遷移到Team Foundation Server 2010,而不是升級。雖然我們還沒有這樣做,但您確實有兩種選擇。
像你提到,你可以遷移的源代碼和工作項目使用該工具跟蹤到一個新的團隊項目。它將「壓縮」歷史日期,因爲TFS將要添加自己的時間戳。根據我的理解,會有一些潛在的歷史問題。具體而言,在TFS 2010中,您可能會比較來自遷移前源代碼管理的版本。至少,到目前爲止,我已經在我們的測試實驗室進行了實驗。我對這個問題的理解是,它將item-mode和slotted-mode作爲兩個版本之間的默認值。我可以查看各個版本,並可以查看歷史記錄 - 以符合我們的要求。
另一個選項是源控制在一個項目和工作項目在另一個。我沒有嘗試過,因爲我會想象變更集關係會在現有工作項目上被打破,並且不會在未來產生。這對你來說可能也可能不是一件大事。
而且,它可能是在描述CodePlex上項目的討論區您的情況是個好主意。作者是微軟的TFS移植團隊,並且依賴於我們同一艘船上的人們的反饋。到目前爲止,我一直在和他們交換幾封電子郵件,他們一直很有幫助。
根據我們與微軟非常樂於助人的討論,我們很可能會備份數據庫並按照Bryan Krieger's blog post(路徑2:遷移升級)的指導進行操作。我希望在下週早些時候使用舊備份進行升級測試。
祝你好運!我知道這很嚇人。幸運的是,我在實驗室安裝新的TFS 2010的安裝和配置經驗比我在TFS 2008過程中的最初接觸要順利得多。希望你會發現同樣的事實。
看看在http://tfsintegration.codeplex.com/上的主題看起來是一個廣泛的指導。如果我在那裏找到我的具體問題的答案,我會回答這個問題。我仍然對任何人的意見/經驗感興趣。 – 2010-02-08 20:28:38