首页 文章

GitLab无法自动充电 . 合并请求包含必须解决的合并冲突

提问于
浏览
6

GitLab无法自动注册请求 . 所有合并请求都会收到消息“此合并请求包含必须解决的合并冲突 . 您可以在命令行上手动尝试”

该消息似乎不正确,我通过使用“git branch -b new-branch-name”创建一个新分支并更改了不会导致合并冲突的文件来测试它 .

当我推动这个新分支并创建一个新的合并请求时,Gitlab仍然说它无法自动合并 .

任何修复此问题的建议以及GitLab的原因是“此合并请求包含合并冲突”消息?

1 回答

  • 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

    您的合并冲突现在应该修复 .

相关问题