-1

我想运行一些不会以任何方式更改源的测试迁移。

  1. 这可能吗?
  2. 或者,是否可以将外部文件用于同步状态,而不是依赖于编辑 TFS 源中的工作项模板?

参考链接:https ://nkdagility.github.io/azure-devops-migration-tools/server-configuration.html

谢谢。

4

1 回答 1

2

是否可以在不向所有工作项模板添加新 ReflectedWorkItemId 字段的情况下从 TFS 运行迁移?

ReflectedWorkItemId答案是不一定需要该字段。

正如我们所知,该ReflectedWorkItemId字段用于提供同步和迁移,重要的是工具知道哪些项目已经被迁移。

ReflectedWorkItemId字段需要添加到目标项目工作项。如果您将该字段添加到(是的,它需要是相同的引用名),并设置UpdateSoureReflectedId为 true,那么您还可以过滤源。

因此,如果我们不需要过滤源,我们就无法将新ReflectedWorkItemId字段添加到源中。

您可以查看 MrHinsh 的回复:

伙计们,在这两种情况下都不需要该字段,但是...如果您没有该字段,则系统将无法重新运行,因为它将重新复制所有已完成的工作项。如果您将该字段添加到目标,那么它只会复制它无法找到的那些项目。如果您将字段添加到源(是的,它需要是相同的引用名称),并将 UpdateSoureReflectedId 设置为 true,那么您还可以使用查询过滤源并限制您加载的内容。

前者防止重复,后者允许您过滤数据负载......

您可以查看此线程以获取更多详细信息。

于 2020-07-13T08:08:14.297 回答