两个受保护分支之间的 Git 冲突

问题描述 投票:0回答:1

所以我一共有三个分行

deploy
release
main

其中每一个都代表一个要部署的环境

Branches:     deploy --> release --> main 
Environments: dev        uat         PROD

现在

dev
分支是一个不受保护的分支,意味着您可以在其上推送并执行各种操作

但是我的

release
main
分支是受保护的分支,只接受来自其他分支的合并

每当我从

dev
合并到
release
时遇到问题,我可以直接将更改提交到
dev
分支 问题是,每当我做
release
main
时,我都会遇到冲突,而我无法直接承诺
release

任何人都可以建议我如何使用它

如果有帮助,这是 GitLab

提前致谢

网上搜了一下,应该通过

release
创建另一个分支,然后将
main
合并到
release
并解决冲突

但是当我将这个新分支合并到

release
时,它没有显示任何更改(原因是较低的分支总是会有更新的代码)

之后我假设我的合并请求将被部署,但仍然被阻止

git gitlab git-merge merge-conflict-resolution
1个回答
0
投票

创建一个不受保护的工作分支,并解决该分支中的合并冲突。

© www.soinside.com 2019 - 2024. All rights reserved.