根据Microsoft的migration guide (p. 25),将数据迁移到DevOps的TFSMigrator工具仅支持当前版本和TFS的1个先前版本,这意味着迁移到最新的TFS版本是该过程中不可或缺的。
我使用的是TFS的旧版本,升级不会有太大的问题,除了它运行的服务器是Windows Server 2008之外,它不支持TFS 2012之后的任何版本。
由于我需要的只是今天的代码存储库(我不在乎工作项,历史记录或其他任何内容),是否有其他方法可以迁移我的代码? / p>
如果可以的话,我可以半手动的方式。我大约有30个项目要迁移,所以如果我必须逐个项目迁移,那没什么大不了的。我只是希望不必手动重新创建每个项目。
答案 0 :(得分:2)
尝试git-tfs。
过程是:
一些警告:
另一种方法是启动非生产型现代TFS环境,克隆团队项目集合,在非生产实例上对其进行升级,然后使用迁移工具。这样可以完全保真地捕获所有内容,如果您想要完全保真,则只有官方工具才可以。