问题标签 [azure-devops-migration-tools]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
164 浏览

azure-devops-migration-tools - 将 TFS2015 本地 XML 迁移到 ADO Server 2019 本地的工具是否继承?

我的公司希望将带有自定义字段的 TFS2015 本地 XML 项目迁移到 Azure DevOps Server 2019 本地继承项目,以便他们可以使用继承类型必须提供的所有功能。他们会想要维护工作项历史记录和与其他工作项的链接。如果可能,还需要链接到 TFVC 变更集,但这不是必需的。

0 投票
1 回答
127 浏览

azure-devops-migration-tools - 在迁移提交链接是“固定”,“删除”但不是“添加”

当我在 azure-devops-migration-tools 中运行迁移时,有修复、删除提交链接,但没有添加。

在此处输入图像描述

因此,提交链接不会被迁移。然而,它不会在每个项目中重现 - 在大多数项目中,这工作正常并且提交也会被添加。例如:

在此处输入图像描述

我的 WorkItemMigrationConfig:

我怀疑这可能是特定于项目的,但目前我不知道是什么导致了这个问题。这可能是什么原因?

//编辑

在对该工具的源代码进行一些研究后,我发现只有在提交链接 URI 不同时才会添加提交链接(https://github.com/nkdAgility/azure-devops-migration-tools/blob/9ef6ee4fd863de30d8a2179450bc86cb5cfafeb5/src/VstsSyncMigrator。 Core/Execution/Omatics/RepoOMatic.cs#L137)在我的情况下,这些链接是相同的,因为 TFS / AzureDevops 项目 ID 是相同的,因为目标项目是克隆源项目集合的结果。

0 投票
1 回答
321 浏览

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

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

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

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

谢谢。

0 投票
1 回答
109 浏览

azure-devops-migration-tools - Azure DevOps 服务器:迁移测试用例 - 预期字符串结束错误

我正在尝试在 Azure DevOps Server 2019 上的两个不同集合之间进行第一次迁移。

新集合具有自定义继承过程模型。

我现在只尝试迁移测试用例。我想迁移测试用例、测试套件和测试计划。

我已经根据我的理解添加了配置,但是迁移一直失败。

错误信息:

从下面的配置文件中编辑处理器。

谢谢!

0 投票
1 回答
177 浏览

azure-devops - 如何将内联链接迁移到指向新项目工作项的其他工作项

我已将Azure DevOps 迁移工具设置为看起来一切正常的地方,但有一个例外。当引入工作项的内联链接时,该链接仍然引用旧项目而不是新项目。我假设我缺少一些告诉工具仍然引用源项目的属性,但我无法终生找到所说的属性。

示例:有 2 个项目,“测试源项目”和“测试目标项目” 当“测试源项目”迁移到“测试目标项目”时,“测试目标项目”中的链接仍然引用“测试源”中的原始任务项目。” 下面是我引用的截图。

我希望链接是:https ://dev.azure.com/Company/Test%20Target%20Project/_workitems/edit/75

但我得到了https://dev.azure.com/Company/Test%20Source%20Project/_workitems/edit/75

内嵌链接的屏幕截图


我使用的版本是 8.9,这是我的配置:

0 投票
1 回答
100 浏览

azure-devops-migration-tools - 如何最好地迁移个人查询?

首先,我只想说这是一个多么棒的工具集……谢谢你所有的辛勤工作,Martin。所以,我的问题是:什么是迁移个人查询的最佳方法,因为该工具只迁移共享查询?使用 API 编写一些东西,或者只是提供有关如何从 Team Explorer 导出/导入的说明文档/视频?也许有一种我不知道的更简单的导出/导入方法。蒂亚...

0 投票
2 回答
751 浏览

tfs - 在线从 TFS 2010 迁移到 Azure DevOps

我想在线将 TFS 2010 迁移到 Azure DevOps,Azure DevOps Migration Guide.pdf并且在尝试验证我的项目集合时遇到了问题。

另一方面,我不得不查看其他 MSFT 文档,它讲述了不同的路径: 在此处输入图像描述

正如 Azure DevOps 迁移指南所说: 在此处输入图像描述

从 TFS 2010 迁移到在线 Azure DevOps 的最佳方式是什么?

0 投票
0 回答
54 浏览

azure-devops-migration-tools - 迁移历史记录中不再存在“团队项目”引用的工作项失败

在使用以下处理器配置跨两个不同的 Azure DevOps 组织迁移项目时:

该过程在其任何修订中引用不再存在的团队项目的项目中失败 - 这些项目过去在同一组织内的项目之间移动,同时原始项目被删除。

有没有办法在保持完整的修订历史的同时克服这个问题?如果我只迁移最尖端的修订版,这个问题就会得到解决。

0 投票
1 回答
168 浏览

azure - 使用 Azure DevOps 迁移工具进行迁移时,有什么方法可以保留原始 ID?

我正在使用 Azure DevOps 迁移工具将我们的工作项从一个组织迁移到另一个组织。

ReflectedWorkItemIDFieldName 使用诸如https://dev.azure.com/myOldSite/MyProject/_workitems/edit/99之类的值填充 ID_old

我希望能够将 Id=xx 从 myOldSite 迁移到 Id=xx 从 myNewSite,但我无法找到将 Id 编号从旧系统迁移到新 Azure DevOps 系统的方法。

有什么想法吗?

我的 configuration.json 是

0 投票
2 回答
158 浏览

azure-devops-extensions - 有没有办法在不将 doneMatch 添加到字段中的情况下合并字段?

我们需要将两个字段合并为一个。在配置中,有一个“doneMatch”特殊字符串,这似乎被附加到合并字段中。为什么需要这样做,有没有办法不将它也附加到目标字段?

例如,我有:
src.fieldA = "City"
src.fieldB = "State"

我想将这两个字段合并到 target.fieldA 作为“城市:州”。但是,我最终得到的是“City:State##DONE##”,我可以更改配置文件,以便它使用不同的 doneMatch,但它不能为空或空..所以如果我将其更改为“; ",那么结果字段将是 "City: State;"。由于某种原因,我必须结束字符/字符串。这是干什么用的?如果我将字段与较新的更新同步,它是否会检测到 target.fieldA 中以前的##DONE## 并认为它已经完成了合并,所以不会进行任何新的更改?

有人可以向我发送有关此功能的更多信息吗?