【问题标题】:Setup pull requests with git flow and azure pipelines使用 git flow 和 azure 管道设置拉取请求
【发布时间】:2019-07-07 19:59:59
【问题描述】:

我正在尝试使用 DevOps 设置库项目。选择的分支策略是 git-flow 以便使用 git 版本并跟随 semver 发布和修补程序。

所以我尝试通过激活拉取请求来保护开发和发布分支

除非要关闭发布,否则一切正常。这里我看到两个问题:

  1. 在 git-flow 中,系统尝试从 master 重新调整开发,但 devops 不知道这是 git-flow,只是将发布合并到 master。
  2. 开发分支受到保护,所以如果我想手动重新对齐,我应该创建一个新的拉取请求,从主分支到功能分支以解决冲突

我不确定所实施工作流程的正确性。有没有更好的方法来完成这种重新调整?

欢迎提出建议

谢谢

【问题讨论】:

    标签: azure-devops pull-request git-flow


    【解决方案1】:

    目前,azure devops 是这样设计的。 Devops 只能一对一的分支同时合并。release 分支不能同时合并到 master 分支和 develop 分支。

    release 完成后,release 分支合并到 master 并进入发展,以确保在 发布分支不会因新开发而意外丢失。

    git flow 中描述的这个特性不能在 azure Devops 中实现。

    所以,你的理解是正确的,你可以按照你的方法手动做,虽然这样可能有点不方便。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多