You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IntelliJ执行Rebase遇冲突时无法打开代码对比窗口求助

解决IntelliJ Rebase冲突无法打开代码对比窗口的问题

检查冲突处理相关设置

  • 打开IntelliJ偏好设置(Mac快捷键Cmd+,),进入Version Control > Git,找到Resolve conflicts区域,确认勾选Use merge tool选项。未勾选的话只会显示简单的接受按钮,无法唤起代码对比窗口。
  • 进入Version Control > Merge Tool,确认默认合并工具为JetBrains Merge,第三方合并工具可能因配置问题无法正常唤起。

恢复对话框默认布局或清理IDE缓存

  • 在冲突对话框右上角点击...(更多选项),选择Restore Default Layout,恢复对话框原始布局,查看是否显示可点击的冲突文件列表。
  • 若布局恢复无效,关闭IntelliJ后删除缓存目录~/Library/Caches/JetBrains/[你的IntelliJ版本名],重启IDE。缓存损坏可能导致UI功能异常。

修正Git全局配置

  • 打开终端执行git config --global merge.tool,若输出不是jetbrains,执行git config --global merge.tool jetbrains,强制Git使用IntelliJ内置合并工具。
  • 检查合并工具路径:执行git config --global mergetool.jetbrains.path,确保路径指向IntelliJ安装目录,例如/Applications/IntelliJ IDEA.app/Contents/MacOS/idea(根据实际安装路径调整)。

手动唤起合并工具应急

  • 在IntelliJ底部工具栏打开Git工具窗口,切换到Log标签,找到当前Rebase的提交,右键选择Resolve Conflicts > Using Merge Tool,直接唤起代码对比窗口处理冲突。
  • 或在终端执行git mergetool,调用配置好的合并工具打开冲突文件。

内容的提问来源于stack exchange,提问作者santa_cloudy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 21:35:00