0

上周我一直在使用 OpsHub Visual Studio Online Migration Utility 将项目迁移到 VSO。

我们的一个较大的项目运行了大约 36 个小时,在所有修订和变更集都通过后,我得到了迁移失败的结果。

在“工作项”部分下,我看到了一个“迁移停止”链接,并附有屏幕截图。

OpsHub 迁移失败截图

我已经重新启动了服务器,清除了 TFS 缓存等。如果我再次开始迁移,它需要很长时间(大约半小时或更长时间)才能再次失败并产生相同的结果。

我真的不想再重新运行整个事情 36 小时,只是再次遇到同样的问题。

该怎么办?

4

1 回答 1

1

从错误消息中的短语“测试结果”中取出我的队列,我最终通过执行以下操作解决了上述问题:

  1. 通过删除我们绝对不再需要的旧构建来减少构建历史,并确保从我能够删除的构建中删除所有附件(如测试结果)。
  2. 通过使用 TFS PowerTools 测试附件清理器工具清理附件来减少测试结果数据。(我们从 TFS2008 开始就有这个项目,其中很多附件包含在自动构建中,而不是自 TFS 2012 以来)。以下链接在这方面特别有用:使用测试附件清理器减少 TFS 数据库增长的指南
  3. 在此期间,我还清理了其他“非测试结果”附件。(不确定这是否对解决此特定问题有任何影响。

完成上述操作后,我重新开始了相同的迁移,并在很长一段时间(约 45 分钟)后成功完成。

以下补充链接也很有趣:何时使用测试附件清洁器,何时不使用

于 2015-03-20T06:29:00.820 回答