You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure Bash中创建项目子迭代及更新子迭代日期

Azure DevOps Bash 子迭代创建与日期更新操作指引

前置准备

操作前请先确保已在Azure Bash完成Azure DevOps账号登录,命令中--project参数替换为你的实际项目名(本文示例项目为Project A)。


步骤1:获取父迭代完整路径

创建子迭代前需要先确认父迭代的完整路径,路径格式为\项目名\Iteration\父迭代层级,比如示例结构中Son Sprint的路径为\Project A\Iteration\Father Sprint\Son Sprint。
如果不清楚父迭代路径,可执行以下命令查询项目下所有迭代的完整结构:

az boards iteration project list --project "Project A" --depth 10

返回结果中可直接复制目标父迭代的path字段值使用。

提示:Linux环境下Azure Bash识别路径报错时,可将单反斜杠\替换为双反斜杠\\。


步骤2:在指定父迭代下创建子迭代

调用创建命令时指定--path为上一步拿到的父迭代路径,即可直接在对应层级下生成子迭代,同时支持直接设置起止日期。
示例:在Son Sprint下创建名为Son-Sprint3的子迭代,起止日期为2024-06-01到2024-06-14:

az boards iteration project create \
--name "Son-Sprint3" \
--path "\Project A\Iteration\Father Sprint\Son Sprint" \
--start-date 2024-06-01 \
--finish-date 2024-06-14 \
--project "Project A"

执行成功后返回结果中的id字段即为该子迭代的child-id,可保存用于后续更新操作。


步骤3:更新已有子迭代信息

3.1 获取子迭代的child-id

如果需要修改已存在的子迭代的日期、名称,可先通过列表命令查询对应迭代的id:

az boards iteration project list --project "Project A" --depth 10 --query "[?name=='Son-Sprint1'].{id:id, name:name, path:path}" -o json

返回结果中的id字段即为需要的child-id。

3.2 执行更新操作

更新支持两种参数指定方式,任选其一即可:

  • 方式1:通过子迭代完整路径更新
az boards iteration project update \
--path "\Project A\Iteration\Father Sprint\Son Sprint\Son-Sprint1" \
--start-date 2024-05-01 \
--finish-date 2024-05-15 \
--project "Project A"
  • 方式2:通过child-id更新
az boards iteration project update \
--child-id 替换为你查询到的子迭代数字ID \
--start-date 2024-05-01 \
--finish-date 2024-05-15 \
--project "Project A"

内容的提问来源于stack exchange,提问作者Shanks

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 04:18:01