0

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

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

我正在寻找一种将变更集、保留历史记录带到新服务器的方法。我假设有某种“转储”,您可以在其中导出 TFS 变更集,然后将它们导入新服务器到一个空项目中 - 但我没有找到该选项。

TFS 集成已弃用,显然不适用于 TFS2015,没有列出替代方案。

我对其他创意选项持开放态度,例如暂时导出到不同的版本控制系统 - 例如,我查看了SVNBridge,但我什至无法让它工作,更不用说在这里是否有帮助。

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

4

1 回答 1

1

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

或者您可以考虑从 TFS 2010 升级到 TFS 2015,这是一次完整的数据传输。要了解影响升级复杂性的因素,请检查要求查看升级过程

了解试运行是否对您有意义,并权衡执行生产前升级的收益和成本。

当您准备好升级时,使用TfsPreUpgrade 工具最大限度地减少停机时间- 特别是对于非常大的 TFS 集合数据库 (> 1 TB)。请按照以下步骤升级 TFS

于 2017-02-09T06:21:08.627 回答