我似乎找不到任何文章解释如何将现有的 TFS 2012 集合迁移到现存的TFS 2018 环境。
我可以使用这种方法吗?使用附加和分离功能移动项目集合? 分离和附加功能可以在两个不同的 TFS 集合上工作吗?
或者,我应该这样做 -将数据还原到不同的服务器或实例?我试过了,但不知何故它在 TFSConfig RemapDBs 上给出了错误。我将当前的实时 TFS 2018 克隆到阶段环境并尝试了提到的步骤。我不确定错误是否是因为新环境的配置数据库与 2012 环境不同并且无法重新映射集合数据库?
请指出您可能知道的一篇文章,或者如果您以前这样做过,请解释一下步骤?
谢谢
答案1
曾经有明确的警告不要进行“附加升级”,但我快速搜索后找不到相关文章。从当前支持的路径来看,安全的方式是进行 2012(更新 4+)的就地升级或迁移升级,从表中https://docs.microsoft.com/en-us/tfs/server/upgrade/get-started#previous-versions) 到 2018,然后将集合从一个 2018 服务器移动到另一个。