我的回购中有两个主要分支:主分支和生产分支。功能分支合并到主节点,并且有一个管道使用REST API创建PR,以将更改从主节点推送到生产环境。我希望保持母版和生产的历史完全相同,因此在生产分支中只允许“ Rebase and fast-forward”合并类型。一切正常,除了无法使用Azure DevOps Rest API自动完成PR的事实。
我正在按照documentation自动完成PR,但是这里只有squashMerge选项。是否使用REST APT支持其他类型的合并(Rebase和fase-forward或带有合并提交的Rebase)?
答案 0 :(得分:0)
在Rest API版本5.1(预览中)中,您可以选择completionOptions
,它包含GitPullRequestCompletionOptions
,在那里您有mergeStrategy
:
请参阅文档here。
请注意,您需要在以下网址中使用此版本:api-version=5.1-preview.1