TFS升级从2012年到2015年保留历史

时间:2016-09-14 09:39:42

标签: tfs tfs-migration tfs-to-tfs-migration-tool

我们目前有一台TFS 2012服务器正在被2015服务器取代,目的是逐步将我们的代码从一个服务器迁移到另一个服务器。

当我们这样做时,我们想维护签入历史记录,标签等。看看类似的问题,答案似乎是使用集成工具包,但它看起来像它(以及它的后续集成平台)不支持TFS 2015。

我们正在使用TFVC而不是git,如果这会产生影响。

2 个答案:

答案 0 :(得分:2)

我对集成工具包的了解不多,但我实际上建议一次升级一个Team Project Collection,但是将它们分别移动到安装了TFS 2015的新服务器。通过这种方式,您将保留所有历史记录,标签等。

从TFS 2010升级到TFS 2013时,我们已经做到了这一点。我们遇到的障碍只是大约500 GB的集合,因此升级完成需要大约16个小时。

以下答案指定将集合移动到另一台服务器所需的步骤: Copy TFS 2012 collection to another server with TFS 2015 Installed

答案 1 :(得分:0)

我们已将此Migration tool用于客户。

可以将TFS 2012数据完整地迁移到TFS 2015,而无需任何系统停机。高级版本的OpsHub Visual Studio迁移实用程序(OVSMU)支持将具有TFVC存储库的项目从一个实例迁移到另一个实例。它支持TFS的2010、2012、2013和2015版本以及Visual Studio Online的所有版本,包括2017版本。除了基本数据,您还可以迁移所有工作项以及历史记录,注释,附件,关系以及带有变更集,历史记录,标签,注释等的源代码控制。您可以在此处签出详细信息:https://www.opshub.com/products/opshub-visual-studio-migration-utility/