如何更新 Azure bash 中的子迭代日期?

How do I update Child Iteration date in the Azure bash?

如果我想在项目迭代下创建迭代。就像项目 A 有两个迭代,即父迭代和子迭代。如何使用 Azure shell --Bash ?

我不知道如何从项目中获取子 ID。

Project A 
       Father Sprint 
              Father Sprint 1 
              Father Sprint 2
              Son Sprint 
                  Son-Sprint1
                  Son-Sprint2
Son sprint is the child sprint of father sprint




az boards iteration project update --path
                                       [--child-id]
                                       [--finish-date]
                                       [--name]
                                       [--project]
                                       [--start-date]
    
    
    
    az boards iteration project create --name
                                       [--finish-date]
                                       [--path]
                                       [--project]
                                       [--start-date]
    
    az boards iteration project create --name "Sprint 36" --start-date 2019-09-01 --finish-date 2019-09-30
    {
      "attributes": {
        "finishDate": "2019-09-30T00:00:00Z",
        "startDate": "2019-09-01T00:00:00Z"
      },
      "children": null,
      "hasChildren": false,
      "id": 55411,
      "identifier": "af3ef6a7-6551-451b-8f9f-63af7a60fc55",
      "name": "Sprint 36",
      "path": "\Fabrikam Fiber\Iteration\Sprint 36",
      "structureType": "iteration",
      "url": "https://dev.azure.com/fabrikam/56af920d-393b-4236-9a07-24439ccaa85c/_apis/wit/classificationNodes/Iterations/Sprint%2036"
    }

您可以使用命令“az boards iteration project list”列出项目的迭代。从该命令的输出(JSON类型内容)中,可以得到详细信息(如idname指定项目中所有现有迭代的路径,等等。

[更新]

您可以像下面这样创建父 sprint 和子 sprint:

  1. 使用以下命令登录到您的 Azure DevOps 组织。 运行执行此命令时,需要提供有效的PAT作为鉴权。

    az devops login --org "https://dev.azure.com/{OrganizationName}"
    
  2. 使用以下命令在根路径下创建父sprint。

    az boards iteration project create --name {ParentSprintName} --project {ProjectName} --start-date "{StartDate}" --finish-date "{FinishDate}"
    

  3. 使用以下命令在父 sprint 下创建子 sprint。通常情况下,{RootName}默认与{ProjectName}相同。

    az boards iteration project create --name {ChildSprintName} --project {ProjectName} --path "\{RootName}\Iteration\{ParentSprintName}" --start-date "{StartDate}" --finish-date "{FinishDate}"