【问题标题】:How to approve a PR using Azure Git api如何使用 Azure Git api 批准 PR
【发布时间】:2021-03-26 14:29:12
【问题描述】:

我正在尝试使用 Git Azure API 创建 PR

Azure git api documentation

根据作为请求正文一部分的文档,您有一个字段:vote,它具有以下值:

Vote on a pull request:
10 - approved 5 - approved with suggestions 0 - no vote -5 - waiting for author -10 - rejected

我试图通过 10,但 PR 已创建但未获批准。 即使发生冲突,我也想批准 PR。 知道我在这里缺少什么吗?

【问题讨论】:

  • 没有得到您的最新信息,下面的答案对您有帮助吗?或者,如果您有任何疑虑,请随时在此处分享。
  • 我测试过,但它似乎有效,但我再试一次,现在我遇到了与我拥有相同令牌的授权问题,让我看看我是否可以稍后为你发布
  • 您好,刚刚检查一下这个问题现在是否仍然阻碍您?这个问题有更新吗?

标签: azure-devops devops azure-devops-rest-api azure-git-deployment


【解决方案1】:

请求网址

PUT https://dev.azure.com/{Org name}/{Project name}/_apis/git/repositories/{repo name}/pullRequests/{pull request ID}/reviewers/{reviewerId}?api-version=6.0

请求正文:

{
  "hasDeclined": false,
  "id": "{reviewerId}",
  "vote": 10
}

结果:

邮递员

用户界面:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    • 2021-06-23
    • 2021-11-19
    • 2021-11-03
    • 2019-03-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多