1

我们正在使用 Bitbucket 云,我们的主分支受到保护,不允许任何直接推送。

  1. 一旦拉取请求被批准,是否有可用于合并拉取请求的 CLI 命令?这是因为我们想在合并操作之前增加 master 分支中的版本。

  2. 有没有办法只允许特定分支合并到主分支?

  3. 在 CI-CD 过程中,版本碰撞是如何(以及何时)发生的?如果直接通过bitbucket/GitHub仪表板进行合并,那么如何在合并之前提升版本?我们不会在合并后这样做,因为 CICD 管道会在管道中检测到更改时立即启动,如果管道中发生版本冲突,它只会以循环结束。

此外,我们没有使用 bitbucket 管道。

4

1 回答 1

1

我通常对这个问题的解决方案是创建一个发布分支。然后在该分支上为发布进行更改,例如更改版本号或更新更改日志。最后通过通常的 PR 流程将该发布分支合并到 master 中。

于 2021-08-27T20:19:01.017 回答