【问题标题】:GitLab unable to automerge. Merge request contains merge conflicts that must be resolvedGitLab 无法自动合并。合并请求包含必须解决的合并冲突
【发布时间】:2015-11-17 12:57:17
【问题描述】:

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

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

当我推送这个新分支并创建一个新的合并请求时,Gitlab 仍然说它不能自动合并。

任何解决此问题的建议以及 GitLab 给出“此合并请求包含合并冲突”消息的原因是什么?

【问题讨论】:

标签: git merge gitlab


【解决方案1】:

当您当前的分支与远程分支不同步时会发生这种情况。在这种情况下,有时 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

您的合并冲突现在应该已经解决了。

【讨论】:

猜你喜欢
  • 2019-08-26
  • 2023-02-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-01
  • 1970-01-01
  • 2011-08-23
  • 1970-01-01
  • 2020-12-15
相关资源
最近更新 更多