【问题标题】:Migration can't get past changeset and stops running迁移无法通过变更集并停止运行
【发布时间】:2014-05-14 15:31:19
【问题描述】:

我正在使用 OpsHub VSO 迁移实用程序将本地 TFS 迁移到 VSO。

它在某个变更集停止迁移,每次我重新开始迁移时,它都不会再继续迁移,并在一段时间后再次停止。

我注意到一个变更集正在等待重试,并显示消息“同步时发生错误。GetAndDownloadFile:服务器返回的内容类型为 text/html,不支持。”

我也没有跳过此变更集的选项。

我怎样才能让它再次继续?

编辑:新问题:

它现在停止在 9542 个变更集中的 6311 处,并显示消息

OH-SCM-009:同步时出错。没有找到匹配的项目 $/Global Libraries/Release/Global Libraries 2.0.1/Global Libraries 2.0.1.sln 在指定版本,或者你没有权限访问它们。似乎变更集具有跨团队项目和所有项目的项目 配置中未选择此类项目。请新建 配置选择所有此类项目以允许处理此 变更集。

我从中得出的结论是,我没有选择此变更集中使用的所有团队项目。

但是,在检查变更集时: 只有 2 个团队项目是此变更集的一部分,并且都被选中在此配置中迁移。

【问题讨论】:

  • 能否请您压缩并将日志文件从位置 :\Program Files\OpsHub Visual Studio Online Migration Utility\logs 发送给我们,并通过电子邮件将它们发送到 ovsmu@opshub.com当前版本存在一个问题,如果单个提交包含超过 41944,则丢失的文件很少。你能证实这一点吗?如果是这样,那么我们将在不久的将来提供新版本。
  • 日志已发送,但你说的“包含超过41944”是什么意思? 41944 什么?
  • 表示一次提交中超过 41944 个文件。在这种情况下,会出现一些文件丢失的错误。下一个版本解决了这个问题。
  • 在这种情况下,不,我们没有任何签入包含太多文件。
  • 您是否有任何文件超过那么多文件的标签(标签也是变更集)

标签: azure-devops opshub


【解决方案1】:

如果您的 TFS 实例从 v2005/2008/2010 升级,通常会出现此错误。如果您在使用迁移工具时收到此错误,请在您的事件日志中验证以获取与此相关的更多信息。

其次,该实用程序将向您显示发生问题的变更集 ID。尝试通过 Visual Studio 源代码管理资源管理器下载此特定变更集,看看结果如何。

【讨论】:

  • TFS 本身确实在旧签入(大约 3-4 年前)中的 2 个文件上给出了错误。我试图回滚这两个文件的签入,因为它们来自旧的发布分支。损坏的文件现在消失了,但工具中不断弹出错误。试图用 SP1 和特定的修补程序修补 TFS 服务器,但那些甚至无法安装。现在尝试让服务器重新启动并运行,导致 TFS 不再启动。
猜你喜欢
  • 2020-08-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-31
  • 2016-10-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多