我們正在從TFS 2010遷移到Visual Studio Online。我們最大的團隊Proyect有14k ChangeSets。我們正在嘗試遷移,但基於當前的「速度」,遷移需要大約18天的時間。Visual Studio Online遷移實用程序非常慢
我現在有一個類似的線程,但:
Slow TFS migration from on-premise to TFS online with OpsHub tool
,但它不提供解決方案。所以我在尋求幫助。
對於TFS 2010,我們有一個應用層服務器,一個數據庫層服務器。
兩個服務器(內存,CPU,網絡)在遷移
我們推出從裏面也有好的服務表現一個differect計算機遷移實用程序(內存,CPU,網絡)確定執行
但在12小時內,只有400個變更集已被遷移。
我們提前使用版本1.0.1.008
感謝
嗨Christian, 您能向我們提供有關您的變更集的更深入的瞭解。 - 環境中的典型變更集包含多少個文件? - 從這些數字中,有多少百分比的文件是二進制文件? (可執行文件,庫,媒體等) 典型變更集的大小(以磁盤空間計)? - 你的合併分支有多複雜?多個分支/合併在一個變更集中? - 你有過夜嗎?這意味着14k總數中的一個重要數字就是標籤。 – 2014-11-07 07:18:19
我們通常根本不使用標籤,這意味着所有TFS創建的標籤都是「消耗品」。一個tipical變更集可以包含1-30個文件,通常是90%的代碼文件(c#,javascript等)和其他10%的圖像。實際上,更改集通常只包含代碼文件,而且很少有圖像。我們分支每個版本,從開發合併 - >主要 - >新版本。一旦新版本穩定並且Bugs從版本合併,我們在下一個版本之前不會進行太多合併(我們每4個月發佈一次)。這些信息有幫助嗎? – 2014-11-07 08:42:56
我們有一個Dev - Main - Relase X分支策略。我們通常在開發部門開發。我們的分支現在有大約13.800個文件。我們有多個CI構建,包括夜間構建。 – 2014-11-07 08:44:59