0

我正在使用Azure DevOps 迁移工具软件将我们的现场 TFS 项目迁移到 DevOps。我们有许多项目包含项目工作项之间的循环链接。

例如,

  • ProjectA.WorkItem#1相关ProjectB.WorkItem#2
  • ProjectB.WorkItem#3相关ProjectA.WorkItem#4

假设我先迁移 ProjectA,然后迁移 ProjectB,和之间的链接#1#2无效,但和之间的链接#3#4完好无损。

我已尽我所能查看了文档,但似乎找不到“修复断开的链接”选项。如果我再次重新运行迁移工具,它不会发现对工作项的任何更改,因此会跳过它们。

#1 -> #2一旦它们都存在于 DevOps 服务器上,有什么方法可以修复链接?

4

1 回答 1

0

无法单独运行链接,但这是一个有趣的难题。

由于我们添加了对跨团队项目链接的支持,它正在创建指向同一集合中预先存在的工作项的链接。如果您正在移动集合但在同一个集合中,则不会发生这种情况。

由于目标工作项存在 (ProjectB.WorkItem#2),当 ProjectA.WorkItem#1 被处理时,它将继续创建该有效链接。然后在迁移 ProjectB 时无效

由于 ProjectA.WorkItem#4 已经迁移,因此在处理 ProjectB.WorkItem#3 时,它会正确链接到新项目。

您能告诉我以前创建的链接以什么方式无效吗?删除 ProjectB 后它是否仍然存在?

于 2020-09-29T22:14:18.403 回答