Meld重装后左右面板变为只读无法编辑,是配置还是版本问题?
Meld合并面板只读问题解决方案
这个问题同时涉及版本更迭的默认行为调整和配置项设置,可按以下步骤排查恢复:
1. 版本默认行为调整
Meld 从3.20.x版本开始,默认将三方合并模式下的左右源面板(本地修改、远程修改面板)设为只读,目的是避免用户误操作修改源分支的原始内容,仅开放中间合并输出面板的编辑权限,属于版本迭代的功能逻辑调整。
2. 手动修改配置恢复旧版行为
- 打开Meld的偏好设置:
- Linux/Windows 路径:
编辑->偏好设置 - macOS 路径:
Meld->设置
- Linux/Windows 路径:
- 切换到「合并」标签页,勾选 允许编辑所有合并面板 选项,保存后重启Meld即可恢复三个面板均可编辑的状态
3. 排查第三方调用配置
如果你是通过Git等版本管理工具调用Meld作为合并工具,还需要检查对应工具的配置参数:
打开全局.gitconfig文件,查看mergetool.meld.cmd配置项,如果命令末尾带有--readonly参数,将该参数删除即可。
内容的提问来源于stack exchange,提问作者zamuka
相关产品推荐
相关产品推荐

