如何在IntelliJ IDEA中解决BitBucket提取请求冲突

问题描述 投票:0回答:1

所以,可以说我有development分支,并为我的[[feature分支进入开发阶段打开了PR。

我在说一个文件(或10个文件,无论如何)时有冲突-bitbucket表示我需要做的事情:

git checkout development git pull origin feature

...在这里合并冲突解决方案...

git commit git push origin HEAD

并非总是我想在命令行中做到这一点,特别是对于重大冲突,我更喜欢IDEA的差异GUI。

我尝试了两种不同的方式:

    签出开发,然后通过菜单:VCS-> Git->合并更改->检查功能分支,检查squash提交->解决冲突。结果?一个巨大的本地变更日志,它将使用功能分支内容在开发上创建新的直接提交,而不仅仅是要提交的冲突修复程序。
  1. 通过右下角的分支菜单->选择功能分支->合并到当前(开发)中,解决冲突-并且更改列表上什么都没有显示!没有什么要提交和推动的...
  • 正如我所解释的,没有人复制位桶解释的命令行冲突解决步骤。

    那么如何在IDEA中正确地做到这一点?

  • git intellij-idea bitbucket merge-conflict-resolution git-merge-conflict
    1个回答
    0
    投票
    第二种方法是正确的。合并后解决冲突后,您将拥有一个新提交,您可以直接推送至BitBucket。您不会在更改中看到任何内容,因为merge会产生新的提交,并且此后未创建新的更改。
    © www.soinside.com 2019 - 2024. All rights reserved.