使用启用了自动完成功能的Azure DevOps rest API创建拉取请求

时间:2019-11-08 16:30:41

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

如果有人可以提供发布的JSON示例以启用真棒的自动完成功能,我将努力弄清楚如何使用API​​创建启用自动完成功能的提取请求。

我已经尝试设置autoCompleteSetBy属性,并且还尝试了completionOptions属性中的许多设置。

1 个答案:

答案 0 :(得分:0)

使用Create PR rest API时,无法创建启用了自动完成功能的Pull Request。您只能通过Pull Requests - Update启用自动完成功能来更新当前PR,因此您需要创建PR,获取新ID,然后对其进行更新。

基本内容是使用实际运行API的用户ID指定autoCompleteSetBy

"autoCompleteSetBy":  {
                          "id":  "dsafasf-41531tf-safsaf-24124fas-sfasfasf"
                      }

您还可以使用completionOptions添加其他参数,例如壁球合并等,请参见here

如果要自动创建“拉取请求”过程,可以安装Create Pull Request扩展名。