有没有办法阻止从“feature/*”分支创建/批准合并请求到主分支?我只需要允许来自“release/*”和“hotfix/*”分支的合并请求。
通过 GUI 创建 MergeRequest 时,默认目标分支是 master。因此,执行此操作时的人为错误可能会破坏工作流程并将未经测试\未构建的功能合并到主版本中。
我们当前的工作流程是在“feature/*”分支中编码新功能。将多个功能合并到新的“release/*”分支和 CI 中,构建并测试此版本。测试后,此版本将进入 prod 服务器并进入master。
gitlab ×1