我们目前有一台TFS 2012服务器正在被2015服务器取代,目的是逐步将我们的代码从一个服务器迁移到另一个服务器。
当我们这样做时,我们想维护签入历史记录,标签等。看看类似的问题,答案似乎是使用集成工具包,但它看起来像它(以及它的后续集成平台)不支持TFS 2015。
我们正在使用TFVC而不是git,如果这会产生影响。
答案 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/