github - Bitbucket 合并冲突问题

标签 github bitbucket

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

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

  • 但收到此错误
    合并无法自动完成。请手动克隆“项目/项目”, 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/

    相关文章:

    git - 在 bitbucket/git 中, "xx commits behind proto. Sync Now"有什么作用?

    git - 为什么 EC2 不通过接收后 Hook 从 bitbucket/github 中提取更新?

    api - 是否可以在 GitHub 中定义问题编号?

    GitHub pull 请求 : How to merge and fast-forward to avoid "recent changes" and diff notifications

    git - 无法推送到远程分支,无法解析到分支

    macos - 混帐桶 : error: Your local changes to the following files would be overwritten by merge

    git - 为什么 Jenkins 在从 git 获取时失败,而命令行却没有?

    git - Mac : Could not symlink share/man/man5/gitattributes. 5 中的 brew 安装 git 错误

    github - 使用Aptana Studio导入git项目但权限被拒绝(publickey)

    node.js - 私有(private)依赖项的 npm 安装不起作用,但克隆可以