繁体   English   中英

Bitbucket 合并冲突问题

[英]Bitbucket merge conflict issue

我之前曾在 bitbucket 和 Github 上工作过,并且对事物的运作方式有很好的了解。 我有一个 master 分支和两个仅从 master 创建的功能分支。 我在那里做了这些步骤

  1. 我将 feature1 合并到 master 分支
    1. 为 feature2 和 master 创建了一个拉取请求
      1. 在拉取请求中发生冲突
      2. 从远程 master 分支检出本地 master
      3. 检查本地功能2分支,然后与主分支6合并在远程功能2分支上正确推送冲突更改
      4. 现在在 bitbucket 上,我尝试合并功能 2 和主分支的拉取请求

但收到此错误无法自动完成合并。 请手动克隆“项目/项目”,签出“master”并合并“feature2”(或提交“da08d661b57e74488515184d”),解决任何冲突,并推送结果

知道如何解决这个问题吗?

我今天也面临同样的问题。 我们有 Atlassian Bitbucket 服务器。 当我尝试使用“ Rebase, fast-forward ”合并时出现错误。 然后我尝试了另一种策略“合并提交”,这对我有用。 请参阅https://confluence.atlassian.com/bitbucketserver/pull-request-merge-strategies-844499235.html 注意:第一次尝试时,我收到一条弹出消息,要求我重新加载页面并再次尝试; 这次合并了。

在尝试上述之前,我尝试了https://confluence.atlassian.com/bitbucketserverkb/pull-request-cannot-be-merged-or-not-showing-latest-commits-877338546 中提到的“解决方法#1,第 2 点” .html但这对我没有帮助。 你可以尝试看看什么对你有用。

原因:我觉得它发生在我身上的原因是; 我在一个分支上工作,比如我从 Master 创建的 B1。 然后我从 B1 创建了另一个分支,比如 B2。 所以从技术上讲,B2 也对 B1 进行了更改,因此我创建了 PR 以将 B2 合并到 Master(是的,所有冲突在创建 PR 之前都已解决)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM