2013-02-21 278 views
6

我一直在網絡上搜索一個乾淨的解決方案,以瞭解如何將我們的2010 tfs集合遷移到我們新的tfs 2012服務器,但沒有運氣。可能有人請協助完成這個過程,或者我可以看看一個好的博客。我們希望進行MIGRATION而不是升級的原因是因爲我們獲得了新的硬件,並且在升級我們的實況環境之前首先要試用TFS 2012。因此我們希望導入我們的所有集合,包括工作項目和構建過程模板。從TFS 2010遷移到TFS 2012

回答

4

您可以在2010年使用detach選項一次移動集合,並使用附件選項將其重新附加到2012年。

http://msdn.microsoft.com/en-us/library/dd936138(v=vs.100).aspx

+2

分離和附加是跨服務器移動集合的好方法。也就是說,如果你想升級你的整個實例(甚至是硬件),我強烈建議你做一個「真正的」升級。我在我的回答中描述瞭如何做到這一點。 – 2013-02-22 13:26:32

11

這裏是一個體面的博客文章:http://mohamedradwan.wordpress.com/2013/01/05/upgrade-tfs-2010-to-tfs-2012-with-migration-to-a-new-hardware-series/

要遵循的基本步驟是:

  1. 備份你2010和數據庫的所有
  2. 在新硬件上的SQL Server上還原這些數據庫。
  3. 在您的新硬件上,安裝TFS 2012
  4. 當需要配置時。選擇升級選項。
  5. 它會問你的數據庫在哪裏。選擇您在#2中使用的SQL Server。
  6. 按Go鍵。

請注意,如果您想用2010年使用的客戶端測試2012年,那麼您需要「克隆」系統,否則您的客戶端會感到困惑。要做到這一點,請參見http://msdn.microsoft.com/en-us/library/vstudio/ee349259.aspx