另一种方法迁移到旧版本的TFS的DevOps?

问题描述 投票:0回答:1

根据微软的migration guide (p. 25)的TFSMigrator工具,将数据迁移到的DevOps仅支持当前版本和1个前一版本的TFS这意味着迁移到最新版本的TFS是在这个过程中不可或缺的。

我使用的是旧版本的TFS的,我不会有太大的问题,除了提升运行在服务器上为Windows Server 2008不支持任何过去的2012 TFS。

由于所有我需要的是代码库,因为它位于今天(我不关心工作项目,历史,或其他任何东西),有没有迁移我的代码的替代方法?

我如果需要的话没关系的东西半手动。我有大约30个项目迁移,所以如果我不得不项目迁移项目,这不是什么大不了的事。我只是希望不要来重建手中的每个项目。

tfs azure-devops migration tfs2012
1个回答
2
投票

尝试git-tfs

这个过程是:

  • 使用git-TFS打开源TFVC回购到一个本地的Git回购所有保存的历史
  • 使用git-TFS来“报到”混帐回购到目标TFVC回购

几个注意事项:

  • 这将是缓慢的。
  • 这不会是一个完全保真的迁移;你将失去的签入,可能谁在目标系统进行检入的人的身份的日期。

另一种方法是旋转了一个非生产现代化TFS环境,克隆你的团队项目集合,升级在非PROD实例,然后使用迁移工具。那将捕捉一切全保真度和官方工具,如果你想完全保真,你唯一的选择。

© www.soinside.com 2019 - 2024. All rights reserved.