2016-05-27 77 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) –