我们正在测试此实用程序执行TFS 2012到VSO版本控制数据迁移。
一切似乎都是正确的,但经过18个小时的工作,过程在经过9295个标签的9018后停止了。还有1/9295个更改集正在等待重试,其中' OH-SCM-009:同步时出现错误。 GetAndDownloadFile:TF14124(...)'消息。
每当我们重新运行过程时,它会在几分钟后停止:s
有什么想法吗?
提前谢谢!!!
新闻!!!经过一番挖掘后,问题似乎出现在源TFS中,因为当我们尝试获取导致问题的特定变更集时,我们得到相同的错误:" TF14124:文件的变更集XXXXXX的内容&# 39,$ / ***********'被摧毁了。请使用此项目的更高版本再试一次。"有什么方法可以避免这件事吗?删除变更集是不可能的,即使回滚它,实用程序也会再次陷入困境......
再一次,谢谢你!
答案 0 :(得分:0)
似乎在您的TFS环境中,使用带有 / keephistory 参数的 tf destroy 命令销毁了文件/更改集。这通常会破坏文件及其内容,但会保持变更集历史记录不变OpsHub实用程序会按顺序迁移历史数据,因此当它尝试根据Changeset详细信息获取数据时,会遇到已销毁文件的问题。
可能有办法忽略这些文件。我们将为此进行可行性研究。在那之前,请你把你的日志分享给我们(发送电子邮件至ovsmu@opshub.vom)