Fedora 20中SVN 1.8.3执行diff自动启动Meld,如何取消或临时禁用?
SVN Diff 临时跳过Meld或彻底取消自动启动
临时不启动Meld的方法
如果只是偶尔需要在命令行查看差异,不想启动Meld,直接在执行svn diff时指定默认diff工具即可:
svn diff --diff-cmd diff
这个命令会跳过Meld,直接在终端输出文本差异。
彻底取消自动启动Meld的方法
要永久恢复SVN默认的diff行为,需修改SVN配置文件:
- 打开用户个人的SVN配置文件(优先级高于全局配置):
vi ~/.subversion/config
- 在文件中定位到
[helpers]段落,找到指向Meld的diff-cmd配置项(通常是diff-cmd = meld),在该行开头添加#注释掉:
# diff-cmd = meld
- 保存并退出编辑器。如果个人配置文件中无此项,检查全局配置文件
/etc/subversion/config,执行同样操作即可。
修改完成后,svn diff会默认使用系统自带的diff工具,不再自动启动Meld。
内容的提问来源于stack exchange,提问作者SPlatten
相关产品推荐
相关产品推荐

