gpt4 book ai didi

azure-devops - 如何使用 Azure DevOps API 自动完成 “rebase and fast-forward” 合并类型的拉取请求?

转载 作者:行者123 更新时间:2023-12-04 17:36:49 27 4
gpt4 key购买 nike

我的仓库中有两个主要分支:master 和 production。功能分支合并到 master 并且有一个管道使用 REST API 创建 PR 以将更改从 master 推送到生产。我想保持 master 和 production 的历史完全相同,所以我只允许在生产分支中使用“Rebase and fast-forward”合并类型。一切正常,除了我无法使用 Azure DevOps Rest API 自动完成 PR。

我正在关注 documentation自动完成 PR 但这里只有 squashMerge 选项。是否支持使用 REST APT 的其他类型的合并(Rebase 和 fase-forward 或 Rebase with merge commit)?

最佳答案

在 Rest API 版本 5.1(预览版)中,您可以选择 completionOptions,它包含 GitPullRequestCompletionOptions 并且您有 mergeStrategy:

  • 无快进
  • rebase
  • rebase 合并
  • Squash

参见文档 here .

请注意,您需要在 URL 中使用此版本:api-version=5.1

关于azure-devops - 如何使用 Azure DevOps API 自动完成 “rebase and fast-forward” 合并类型的拉取请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56382007/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com