所以,可以说我有development分支,并为我的[[feature分支进入开发阶段打开了PR。
我在说一个文件(或10个文件,无论如何)时有冲突-bitbucket表示我需要做的事情:git checkout development
git pull origin feature
...在这里合并冲突解决方案...
git commit git push origin HEAD
并非总是我想在命令行中做到这一点,特别是对于重大冲突,我更喜欢IDEA的差异GUI。我尝试了两种不同的方式:
签出开发,然后通过菜单:VCS-> Git->合并更改->检查功能分支,检查squash提交->解决冲突。结果?一个巨大的本地变更日志,它将使用功能分支内容在开发上创建新的直接提交,而不仅仅是要提交的冲突修复程序。
- 通过右下角的分支菜单->选择功能分支->合并到当前(开发)中,解决冲突-并且更改列表上什么都没有显示!没有什么要提交和推动的...
那么如何在IDEA中正确地做到这一点?