如何解决PyCharm / IntelliJ / JetBrains IDE中的内联合并冲突解决程序
最近再次切换回PyCharm。 VS Code 具有此方便的内联合并冲突解决程序,您可以选择所需的操作,对于棘手的冲突,可以上下移动行,更新代码等,然后单击您想要的动作:
但是似乎PyCharm或其他基于IntelliJ的IDE中没有等效的功能/插件?在PyCharm中,需要召唤一个新窗口来解决冲突。还尝试了Git Conflict和GitToolBox插件,但仍然没有类似的功能。我想念什么吗? JetBrains不应该考虑此功能吗?
解决方法
不幸的是,没有启用内嵌冲突解决方案的选项,但是有一个功能要求,请随时投票: https://youtrack.jetbrains.com/issue/IDEA-140959
,IntelliJ确实支持解决冲突。它具有您正在寻找的功能(可能还有更多)。
一旦您处于合并状态(或仅有冲突),请导航VCS
> Git
> Resolve Conflicts
。将弹出一个窗口,您可以在其中立即决定接受“您的”或“他们的”更改,或者如果您希望采用细粒度的方法,请单击合并按钮。
这将打开一个这样的窗口:
左右箭头按钮/ ex-es将接受他们/您对中间合并文件的更改。可以更改整个配置,可以更改面板,还有其他按钮可以合并整个“我们/他们的”更改,某些操作的热键以及许多其他功能。
IntelliJ documentation详细讨论了它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。