创建启用自动完成的拉取请求 Azure DevOps Rest API

inc*_*n45 3 azure-devops azure-devops-rest-api

我正在努力弄清楚如何使用 API 创建启用自动完成功能的拉取请求,如果有人可以提供发布的 JSON 示例以启用自动完成功能,那就太棒了。

我尝试过设置autoCompleteSetBy属性,也尝试过属性中的一大堆设置 completionOptions

Sha*_*zyk 6

使用创建 PR剩余 API时,无法创建启用自动完成功能的拉取请求。您只能通过Pull Requests - Update启用自动完成来更新当前 PR ,因此您需要创建 PR,获取新 ID,然后更新它。

基本主体是指定autoCompleteSetBy实际运行 API 的用户的 ID:

"autoCompleteSetBy":  {
                          "id":  "dsafasf-41531tf-safsaf-24124fas-sfasfasf"
                      }
Run Code Online (Sandbox Code Playgroud)

您还可以添加其他参数,completionOptions如挤压合并等,请参阅此处

如果您想自动创建拉取请求过程,您可以安装创建拉取请求扩展。