如何在 VstsSyncMigrator 工具下迁移工作项的特定状态即只有工作项的活动状态

问题描述

我使用的是V11.9.20的工具版本。我已成功迁移了我的一次生产移动中的所有工作项。

现在的要求是只需要移动活动的工作项。为此,我配置了以下 json fie。但结果显示我处于活动状态以及建议和已解决状态。

如果我只需要迁移一个州或多个州,请您帮我一下。请指教。

我在我的 json 文件中配置如下。

{
  "$type": "FieldValueMapConfig","WorkItemTypeName": "*","sourceField": "System.State","targetField": "System.State",//"defaultValue": "New","valueMapping": {
    //"Approved": "New",//"New": "New","Active": "Active"
    //"In Progress": "In Progress",//"To Do": "New",//"Done": "Closed",//"Removed": "Removed"
 }

谢谢! -阿西特

解决方法

值映射功能不过滤工作项列表,它允许您将一种状态匹配到另一种状态。

您应该将 [System.State] = 'Active' 添加到查询中。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...