0

我正在尝试使用日期映射字段,但在目标上,日期更改为上一个日期。

来源:集成日期:30.11.2019 00:00

上目标:整合日期:29.11.2019 23:00

我也在尝试使用正则表达式映射,只是为了映射日期,但无法使其工作。下面是我的配置。这是从 Azure Devops Services 到 Azure Devops Services 的迁移。

{
  "ChangeSetMappingFile": null,
  "Source": {
    "$type": "TfsTeamProjectConfig",
    "Collection": "https://dev.azure.com/XXX",
    "Project": "Reach CSA",
    "ReflectedWorkItemIDFieldName": "ReflectedWorkItemId",
    "AllowCrossProjectLinking": true,
    "AuthenticationMode": "Prompt",
    "PersonalAccessToken": "XXX",
    "LanguageMaps": {
      "AreaPath": "Area",
      "IterationPath": "Iteration"
    }
  },
  "Target": {
    "$type": "TfsTeamProjectConfig",
    "Collection": "https://dev.azure.com/XXX",
    "Project": "ReachCSA-Migration-DryRun",
    "ReflectedWorkItemIDFieldName": "ReflectedWorkItemId",
    "AllowCrossProjectLinking": true,
    "AuthenticationMode": "Prompt",
    "PersonalAccessToken": "XXX",
    "LanguageMaps": {
      "AreaPath": "Area",
      "IterationPath": "Iteration"
    }
  },
  "GitRepoMapping": null,
  "LogLevel": "Verbose",
  "FieldMaps": [
    {
      "$type": "FieldtoFieldMultiMapConfig",
      "WorkItemTypeName": "*",
      "SourceToTargetMappings": {
        "CSAReach.Rationale": "Rationale",
        "System.Reason": "ReachCSA_Reason",
        "CSAReach.TargetRelease": "ReachCSA Target Release",
        "CSAReach.Source": "ReachCSA_Origin_Source",
        "CSAReach.Contact1": "Contact 1",
        "CSAReach.Contact2": "Contact 2",
        "CSAReach.Contact3": "Contact 3",
        "Microsoft.VSTS.Common.Priority": "ReachCSA_Priority",
        "CSAReach.RequirementType": "ReachCSA_Type",
        "CSAReach.Target": "Target Platform",
        "CSAReach.IntegrationDate": "Integration Date",
        "CSAReach.MarketDate": "Market Date"
      }
    },
    {
      "$type": "FieldtoFieldMultiMapConfig",
      "WorkItemTypeName": "Query",
      "SourceToTargetMappings": {
        "CSAReach.SystemInfo": "System Information",
        "Microsoft.VSTS.TCM.ReproSteps": "Steps to Reproduce",
        "System.Reason": "ReachCSA_Reason",
        "CSAReach.Source": "ReachCSA_Origin_Source",
        "CSAReach.Contact1": "Contact 1",
        "CSAReach.Contact2": "Contact 2",
        "CSAReach.Contact3": "Contact 3",
        "Microsoft.VSTS.Common.Priority": "ReachCSA_Severity",
        "CSAReach.Target": "Target Platform",
        "CSAReach.DueDate": "Due Date",
        "CSAReach.FoundInRelease": "CSA Release"
      }
    }
  ],
  "Processors": [
    {
      "$type": "WorkItemMigrationConfig",
      "Enabled": true,
      "ReplayRevisions": true,
      "PrefixProjectToNodes": false,
      "UpdateCreatedDate": true,
      "UpdateCreatedBy": true,
      "BuildFieldTable": false,
      "AppendMigrationToolSignatureFooter": false,
      "WIQLQueryBit": "AND [System.Id] IN ('42249')",
      "WIQLOrderBit": "[System.ChangedDate] desc",
      "LinkMigration": true,
      "AttachmentMigration": true,
      "AttachmentWorkingPath": "D:\\Workspaces\\projects\\PG-CT migration\\ReachCSA\\attachments\\",
      "FixHtmlAttachmentLinks": false,
      "SkipToFinalRevisedWorkItemType": true,
      "WorkItemCreateRetryLimit": 5,
      "FilterWorkItemsThatAlreadyExistInTarget": true,
      "PauseAfterEachWorkItem": false,
      "AttachmentMaxSize": 480000000,
      "CollapseRevisions": false,
      "LinkMigrationSaveEachAsAdded": false,
      "GenerateMigrationComment": true
    }
  ],
  "Version": "11.9",
  "workaroundForQuerySOAPBugEnabled": false,
  "WorkItemTypeDefinition": {
    "sourceWorkItemTypeName": "targetWorkItemTypeName"
  }
}

谢谢你的帮助!

4

1 回答 1

0

好的,问题到这里。这是天蓝色组织 (UTC) 和我的个人资料之间的时间设置。配置文件需要设置为我的本地时区。

于 2020-12-16T08:10:08.187 回答