迁移TFS变更集

时间:2017-02-08 22:13:53

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

我认为这很容易,但我没有找到任何东西......

我在TFS 2010中有一个项目,需要将其移至新的TFS 2015服务器。显然,项目不能简单地正常移动,因为它使用了不兼容的不同项目模板,并且在尝试迁移时会导致错误(所以我告诉我 - 我没有更多详细信息这一点)。

我正在寻找一种方法将变更集,保留历史记录,转移到新服务器上。我以为有某种"转储"您可以在哪里导出TFS更改集,然后将它们导入到新服务器中的空项目中 - 但我没有找到该选项。

TFS Integration已被弃用,显然对TFS2015无效,没有替代列表。

我可以使用其他创意选项,例如暂时导出到其他版本控制系统 - 例如,我已查看SVNBridge,但我甚至无法正常工作,更不用说弄清楚它是否有用了。

有没有办法迁移给定项目的所有变更集并保留历史记录,而无需迁移整个项目?

1 个答案:

答案 0 :(得分:1)

在TFS中没有默认的迁移变更集的方法,您需要第三方工具,如OpsHub(某些功能不是免费的),以迁移最常请求的数据。检查:http://www.opshub.com/products/opshub-visual-studio-migration-utility/

或者您可以考虑从TFS 2010升级到TFS 2015,这是一个完整的数据传输。要了解影响升级的复杂因素,check the requirementsreview the upgrade process

了解干跑是否对您有意义,并权衡执行pre-production upgrade的好处和成本。

当您准备升级时,请尽量减少TfsPreUpgrade tool的停机时间 - 尤其是对于非常大的TFS收集数据库(> 1 TB)。请按以下步骤操作how to upgrade TFS