Git PyCharm/IntelliJ/JetBrains IDE中的内联合并冲突解决程序

Git PyCharm/IntelliJ/JetBrains IDE中的内联合并冲突解决程序,git,pycharm,ide,jetbrains-ide,Git,Pycharm,Ide,Jetbrains Ide,最近又切换回PyCharmVS Code有一个方便的内联合并冲突解决程序,您可以选择所需的操作,对于更棘手的冲突,您可以上下移动该行、更新代码等,然后单击所需的操作: 原子具有类似的特征: 但PyCharm或其他基于IntelliJ的IDE中似乎没有同等的功能/插件?在PyCharm中,需要调用一个新窗口来解决冲突。也尝试了和插件,但仍然没有类似的功能。我错过什么了吗?JeTeWork不应该考虑这个特性吗?它有你正在寻找的功能(也许更多) 一旦您处于合并(或冲突)状态,请导航VCSGit解决

最近又切换回PyCharmVS Code有一个方便的内联合并冲突解决程序,您可以选择所需的操作,对于更棘手的冲突,您可以上下移动该行、更新代码等,然后单击所需的操作:

原子具有类似的特征:


但PyCharm或其他基于IntelliJ的IDE中似乎没有同等的功能/插件?在PyCharm中,需要调用一个新窗口来解决冲突。也尝试了和插件,但仍然没有类似的功能。我错过什么了吗?JeTeWork不应该考虑这个特性吗?

它有你正在寻找的功能(也许更多)

一旦您处于合并(或冲突)状态,请导航
VCS
Git
解决冲突。将弹出一个窗口,您可以在其中立即决定接受“您的”或“他们的”更改,或者如果您需要细粒度的方法,请单击“合并”按钮

这将打开一个窗口,如下所示:

左右箭头按钮/EXES将接受它们对中间合并文件的更改。整个配置可以不同,面板可以更改,还有其他按钮可以合并整个“我们的/他们的”更改,一些操作的热键,以及许多其他功能


IntelliJ对此进行了详细讨论。

不幸的是,没有启用内联冲突解决的选项,但有一个功能要求,请随意投票:

PyCharm和其他jetBrains产品都有一个冲突解决UI,它可以帮助您完成很多事情,包括您描述的内容,idk如果您选中此项,也许您会看到您想要的内容,抱歉,我已经多年没有使用VS代码或atom了,所以idk在比较中的UI工作原理,我也尝试过,但这很烦人,因为除了主编辑器之外,还需要打开一个新窗口。根据我上面的问题:“在PyCharm中,需要调用一个新窗口来解决冲突。”在VS Code/Atom中,您不需要打开新窗口,可以使用内联解析器按钮在主编辑器窗口中直接编辑冲突文件。在PyCharm中,从技术上讲,你也可以通过手动删除Git冲突标记来内联编辑这些内容,但是根据我的截图,没有像VS Code/Atom那样方便的按钮。是的,我知道这一点。但这打开了一个新窗口。我的问题是关于VS Code/Atom支持的与主编辑器内联的冲突解决(即不打开新窗口)。嗯,我不认为您可以将该窗口内联到主Idea窗口空间中。这接近我想要的,可能会对其进行升级投票,或者创建一个新的功能请求,该请求通过代码/原子截图更加清晰。Thanks提交了一个新功能请求: