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

问题描述

最近再次切换回PyCharm。 VS Code 具有此方便的内联合并冲突解决程序,您可以选择所需的操作,对于棘手的冲突,可以上下移动行,更新代码等,然后单击您想要的动作:

enter image description here

原子具有相似的功能:

enter image description here

但是似乎PyCharm或其他基于IntelliJ的IDE中没有等效的功能/插件?在PyCharm中,需要召唤一个新窗口来解决冲突。还尝试了Git ConflictGitToolBox插件,但仍然没有类似的功能。我想念什么吗? JetBrains不应该考虑此功能吗?

解决方法

不幸的是,没有启用内嵌冲突解决方案的选项,但是有一个功能要求,请随时投票: https://youtrack.jetbrains.com/issue/IDEA-140959

,

IntelliJ确实支持解决冲突。它具有您正在寻找的功能(可能还有更多)。

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

这将打开一个这样的窗口:

enter image description here

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

IntelliJ documentation详细讨论了它。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...