0

我创建了一个文档来表示我在配置文件中看到的内容以显示差异。有些项目可能无法解决,但您能做的任何帮助将不胜感激。

  • 未获取所有用户故事,但已选择获取所有缺失链接
  • Missing Epics(做一些研究,似乎 Epic 是在没有父母的情况下迁移的;这可能与缺少链接的问题有关,几乎所有项目都发生这种情况
  • 错误有不同的字段(描述和接受标准未迁移或未显示)
  • 描述与验收标准合并
  • 附件不来,并尽一切努力让它们过来,即使它们低于限制
  • 未迁移的评论历史记录
  • 状态未迁移
  • 与用户故事无关的测试
  • 部分测试用例未迁移
  • 负载测试未迁移
  • 未迁移测试运行

迁移自:https ://github.com/nkdAgility/azure-devops-migration-tools/issues/632

4

1 回答 1

0

是的,从一个新的副本开始,看看会发生什么。

您可以使用以下方法删除旧的:

    {
      "ObjectType": "WorkItemDeleteConfig",
      "Enabled": false,
      "QueryBit": "AND [System.WorkItemType] NOT IN ('Test Suite', 'Test Plan')",
      "OrderBit": "[System.ChangedDate] desc"
    },

Missing Epics(做一些研究,似乎 Epic 是在没有父母的情况下迁移的;这可能与缺少链接的问题有关,几乎所有项目都发生这种情况

链接存在一个错误,现已解决,但您似乎需要再次迁移这些项目。

错误有不同的字段(描述和接受标准未迁移或未显示)

如果源和目标上有不同的字段,则需要添加一组自定义字段映射。

描述与验收标准合并

你有合并它们的字段图吗?

    {
      "ObjectType": "FieldMergeMapConfig",
      "WorkItemTypeName": "*",
      "sourceField1": "System.Description",
      "sourceField2": "Microsoft.VSTS.Common.AcceptanceCriteria",
      "targetField": "System.Description",
      "formatExpression": "{0} <br/><br/><h3>Acceptance Criteria</h3>{1}",
      "doneMatch": "##DONE##"
    },

这是添加到模板配置的示例字段映射。

附件没有出现,并尝试一切让它们过来,即使它们低于限制 评论的历史未迁移 状态未迁移 测试与用户故事无关

这可能与上一个问题有关,清除项目应该可以解决它。

部分测试用例未迁移

仅迁移 WIQLQueryBit 范围内的内容。我会检查范围,看看它们是否被排除在外。测试用例只是工作项。

负载测试未迁移

无法迁移负载测试,您必须手动执行这些操作。

未迁移测试运行

无法迁移测试运行。

于 2020-10-08T10:12:10.237 回答