GitLab无法自动注册请求。所有合并请求都会收到消息“此合并请求包含必须解决的合并冲突。您可以在命令行上手动尝试”
消息似乎不正确,我通过使用“git branch -b new-branch-name”创建一个新分支来测试它,并更改一个不会导致合并冲突的文件。
当我推送这个新分支并创建一个新的合并请求时,Gitlab仍然说它无法自动合并。
任何修复此问题的建议以及GitLab的原因是“此合并请求包含合并冲突”消息?
答案 0 :(得分:12)
当您的当前分支与远程分支不同步时,会发生这种情况。在这种情况下,有时Git会混淆要保留什么和忽略什么。
要解决此问题,请执行以下操作
; Go to master branch
git checkout develop
; update master branch
git pull
; go to you local branch and merge it with changes from master
git checkout local-branch
git merge develop
如果你有任何冲突,请解决冲突。 - Reference
现在应修复合并冲突。