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

使用Azure DevOps REST API上传PR附件未在概述标签评论区显示求助

解决Azure DevOps PR附件未在Overview评论区显示的问题

单独调用Pull Request Attachments Create API仅会将附件上传至PR的附件存储库,但不会自动关联到评论区域。要让附件在Overview标签的评论区展示,必须将附件与PR的根评论(概述评论)关联起来,具体操作如下:

操作步骤

  1. 上传附件并获取ID
    调用Pull Request Attachments Create API上传代码分析结果文件,记录返回响应中的attachmentId。

  2. 创建/更新PR根评论并关联附件
    调用Pull Request Threads Create(新建评论)或Pull Request Threads Update(更新已有评论)API,在评论内容中使用特定格式引用附件。引用格式为:![附件显示名称](attachment:你的attachmentId)

示例请求体(创建根评论)

{
  "comments": [
    {
      "content": "本次代码分析结果如下:\n![代码分析报告.pdf](attachment:xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)"
    }
  ],
  "status": "active"
}

关键注意事项

  • 必须使用attachment:attachmentId的引用格式,Azure DevOps才会识别并渲染附件。
  • 确保操作的是PR的根评论线程(而非文件特定的评论线程),这样附件才会出现在Overview标签的评论区域内。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 16:03:13