Github Desktop 不显示合并冲突界面该如何解决?
GitHub Desktop 合并冲突并排查看界面消失解决思路
1. 检查集成配置项
- 打开GitHub Desktop顶部菜单栏的设置入口:Windows系统选
File→Options,macOS系统选GitHub Desktop→Settings - 切换到
Integrations选项卡,确认「Merge tool」选项选择的是GitHub Desktop,而非第三方编辑器,否则冲突会默认跳转外部工具,不会唤起内置的并排冲突处理界面
2. 重置软件视图缓存
- 完全关闭GitHub Desktop,终止所有后台相关进程:Windows可通过任务管理器结束所有
GitHub Desktop进程,macOS可通过活动监视器终止进程后重新启动软件 - 手动构造一次测试合并冲突,点击冲突提示中的「Open in merge editor」选项,确认是否恢复双栏并排视图
3. 调整冲突编辑页视图模式
- 若已进入冲突编辑页但只显示单栏内容,查看页面右上角的视图切换按钮,可在并排双栏、上下分栏、单栏三种模式间切换,部分版本会默认记住上一次的视图选择,大概率是误触切换到了单栏模式
4. 修复版本异常问题
- 若为更新到最新版本后出现的问题,可直接覆盖安装上一个正常使用的旧版本即可恢复功能
- 也可尝试清空软件缓存:Windows系统进入
%AppData%\GitHub Desktop\Cache目录,macOS系统进入~/Library/Caches/GitHub Desktop目录,删除目录下所有文件后重启软件
上述操作全部无效时,可完全卸载软件后重新安装,卸载时选择保留本地仓库配置,避免丢失已有项目记录
内容的提问来源于stack exchange,提问作者Ricardo Dias
相关产品推荐
相关产品推荐

