我之前曾在 bitbucket 和 Github 上工作过,并且对事物的工作原理有很好的了解。
我有一个 master 分支和两个仅从 master 创建的功能分支。
我在那里做了这些步骤
分公司
但收到此错误
合并无法自动完成。请手动克隆“项目/项目”, checkout “master”并合并“feature2”(或提交“da08d661b57e74488515184d”),解决任何冲突,然后推送结果
知道如何解决这个问题吗?
最佳答案
我今天也面临同样的问题。我们有 Atlassian Bitbucket 服务器。当我尝试使用“Rebase,快进”进行合并时出现错误。然后我尝试了另一种策略,“合并提交”,这对我有用。引用 https://confluence.atlassian.com/bitbucketserver/pull-request-merge-strategies-844499235.html .注意:第一次尝试时,我收到一条弹出消息,要求我重新加载页面并再次尝试;这次合并了。
在尝试上述之前,我尝试了此处提到的“解决方法#1,第 2 点”https://confluence.atlassian.com/bitbucketserverkb/pull-request-cannot-be-merged-or-not-showing-latest-commits-877338546.html但这对我没有帮助。你可以尝试看看什么对你有用。
原因:我觉得它发生在我身上的原因是;我在一个分支上工作,比如我从 Master 创建的 B1。然后我从 B1 创建了另一个分支,比如 B2。所以从技术上讲,B2 也对 B1 进行了更改,因此我创建了 PR 以将 B2 合并到 Master(是的,所有冲突在创建 PR 之前都已解决)。
关于github - Bitbucket 合并冲突问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59056486/