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

是否有Azure DevOps REST API可在提交的指定代码行添加评论?

Azure DevOps REST API 提交记录行级评论实现方法

存在对应的REST API可以实现在代码提交记录的指定行添加评论的需求,具体操作如下:

  • 使用提交评论API,发起POST请求到以下端点:

    https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/commits/{commitId}/comments?api-version=7.1-preview.1
    
  • 请求体需包含评论内容及目标代码行的定位信息,示例JSON如下:

    {
      "parentCommentId": 0,
      "content": "I want to add a comment to this commit using ADO REST API",
      "commentType": "text",
      "locations": [
        {
          "filePath": "/src/your-target-file.js",
          "leftFileStart": {
            "line": 10
          },
          "leftFileEnd": {
            "line": 10
          }
        }
      ]
    }
    
  • 参数说明:

    • organization:你的Azure DevOps组织名称
    • project:目标项目名称
    • repositoryId:代码仓库的ID(可在仓库设置页面获取)
    • commitId:目标提交的SHA哈希值
    • filePath:要评论的文件在仓库中的相对路径
    • leftFileStart.line/leftFileEnd.line:指定评论的代码行号(单行评论时两者设为同一行即可)
  • 注意事项:

    • 请求头需携带授权信息,例如使用个人访问令牌(PAT)时,格式为Authorization: Basic {base64编码的PAT字符串},且PAT需具备代码仓库的评论权限
    • API版本可根据Azure DevOps的版本调整,7.1-preview.1为当前常用的预览版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 01:50:20