0

我们正在测试该实用程序执行 TFS 2012 到 VSO 版本控制数据迁移。

一切似乎都是正确的,但经过 18 小时的工作,进程在通过 9295 个 chagesets 中的 9018 个后停止。有 1/9295 个变更集等待重试,并带有“OH-SCM-009:同步时发生错误。GetAndDownloadFile : TF14124 (...)' 消息。

每次我们重新运行该过程时,它都会在几分钟后停止:s

任何想法?

先感谢您!!!

消息!!!经过一番挖掘,问题似乎出在源 TFS 中,因为当我们尝试获取导致问题的特定变更集时,我们得到了同样的错误:“TF14124: 文件 '$/** 的变更集 XXXXXX 的内容” *********' 已损坏。请使用此项目的更高版本重试。” 有什么办法可以避免这个问题?不可能删除变更集,即使回滚它,实用程序也会再次陷入困境......

再次感谢您!

4

1 回答 1

0

似乎在您的 TFS 环境中,使用带有/keephistory参数的tf destroy命令销毁了文件/变更集。这通常会破坏文件及其内容,但会保持变更集历史记录完整 OpsHub 实用程序会按顺序迁移历史数据,因此当它尝试根据变更集详细信息获取数据时,会遇到被破坏文件的问题。

可能有一种方法可以忽略此类文件。我们将为此进行可行性研究。在此之前,您能否与我们分享您的日志(发送电子邮件至 ovsmu@opshub.vom)

于 2015-01-19T05:21:38.253 回答