2016-05-27 80 views
0

我們每季度執行一次災難恢復練習,通過將備份從指定日期從我們的PROD TFS環境恢復到另一個TFS 2015環境,克隆我們的PROD TFS環境。我們一直在使用TFS 2012和2013成功完成此項工作。但是,當我們嘗試使用TFS 2015.1時,vNext構建定義仍然從我們的PROD TFS服務器獲取源代碼。我們知道如何確保所有基於XAML的構建定義都在使用DR環境,但vNext構建定義有點神祕。 system.collectionId GUID對於每個環境中的vNext構建定義都不相同。當我們創建新的vNext構建定義時,它們按預期工作。TFS 2015克隆流程 - vNext構建定義

回答

0
+0

構建定義實際上並沒有被移動,整個集合被移動/複製到不同的硬件和構建定義來自乘坐。我認爲可能是vNext構建定義在某處保存了collectionId GUID,並且在TFSConfig PrepareClone,ChangeServerID和RemapDBs命令運行時它不會更新。這一切都是使用以下文檔完成的:[鏈接](https://msdn.microsoft.com/en-us/library/ms404869(v = vs.120).aspx#clone) –