【问题标题】:Azure devops Pull request do not merge commits from someone elseAzure devops 拉取请求不合并其他人的提交
【发布时间】:2020-06-18 17:42:26
【问题描述】:

我有一个用于开发的分支。团队提出 PR 以合并主分支中的更改。

用户 1 提高 PR -> Dev 到 Master 检查验证正在进行中 正在构建中

用户 2 提交其他更改 现在这些更改将合并到上述 PR 本身中。

我们想限制这种行为。我们希望为单独的用户提供单独的 PR,并希望将它们合并到单独的 PR 中。

【问题讨论】:

    标签: git azure azure-devops pull-request


    【解决方案1】:

    调整功能/主题分支工作流程,以便开发人员在自己的功能分支中独立工作,并执行 PR:s 来开发或主分支(取决于您是否需要将整个工作总和与主分支隔离开)分支)。使用分支策略保护开发人员将 PR 合并到的分支。

    例如:

    https://git-scm.com/book/en/v2/Git-Branching-Branching-Workflows

    如果您只需要针对某些更改从开发到主进行 PR,您可以挑选原始的拉取请求,这实质上会创建一个新的主题分支,从它到主控的拉取请求。但这往往很快就会变得相当烦人。

    https://docs.microsoft.com/en-us/azure/devops/repos/git/cherry-pick?view=azure-devops&tabs=visual-studio

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-21
      • 1970-01-01
      • 2019-07-18
      • 2011-07-30
      • 1970-01-01
      • 2020-08-28
      • 2021-12-09
      • 1970-01-01
      相关资源
      最近更新 更多