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

如何在Azure DevOps组织中批量查询离职同事的所有分配项?

Azure DevOps跨项目获取离职同事的分配项方法

一、工作项(组织级查询实现)

  • 登录Azure DevOps组织主页,进入Boards > Queries
  • 点击"New query",选择"Flat list"类型
  • 在查询编辑器的筛选条件中设置:
    • Assigned To:选择离职同事的账号或姓名
    • Work Item Type:可选择"All"或指定需要的类型(如Bug、User Story等)
    • State:可选排除"Closed"、"Completed"等已完成状态,只保留待处理项
  • 关键步骤:在查询的Scope区域,选择"All projects in organization"(默认可能是单个项目,需要切换)
  • 保存并运行查询,就能一次性得到所有项目中分配给该同事的工作项

二、拉取请求(Azure DevOps CLI批量获取)

如果需要获取跨项目的拉取请求,用CLI更高效:

  1. 先安装Azure DevOps CLI并配置组织:
    # 登录Azure账号
    az login
    # 设置默认组织(替换成你的组织URL)
    az devops configure --defaults organization=https://dev.azure.com/你的组织名/
    
  2. 运行以下命令,遍历所有项目并列出该同事负责的活跃PR:
    # 获取所有项目名称,逐个查询PR
    az devops project list --query "[].name" -o tsv | while read project; do
        echo "=== 项目: $project ==="
        az repos pr list --project "$project" --assignee "离职同事的邮箱/姓名" --state active --query "[].{标题:title, PR编号:pullRequestId, 状态:status}" -o table
    done
    
  • 说明:--state active只显示未合并/未关闭的PR,若需要包含已处理的,可改为all;--assignee支持邮箱、姓名或用户ID

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 14:08:12