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

如何用Azure CLI查询PR分支未合并至目标分支的提交信息

获取Azure DevOps PR分支未合并提交的Azure CLI方法

有两种方式可以实现你的需求,具体如下:

1. 针对已创建的Pull Request

使用az repos pr show命令,通过指定PR ID并配合--query参数提取未合并的提交信息(默认输出不会展示完整提交列表,需明确指定字段):

  • 查看所有未合并提交的基础信息(表格格式):
az repos pr show --id <你的PR_ID> --query "commits" --output table
  • 自定义输出字段(如提交ID、作者、提交消息):
az repos pr show --id <你的PR_ID> --query "commits[].{提交ID:commitId, 作者:author.displayName, 提交消息:comment}" --output table

2. 未创建PR时,直接对比分支

如果还未创建PR,可使用az repos compare命令直接对比源分支与目标分支,获取源分支中未合并到目标分支的提交:

az repos compare --source-branch <源分支名> --target-branch <目标分支名> --query "commits" --output table

前置说明

执行命令前需确保已配置Azure DevOps上下文:

az devops login
az devops configure --defaults organization=<你的组织URL> project=<项目名称>

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 12:32:07