把下面的代码保存在~/目录下,随便命名。如svndiff.sh,添加执行权限:
#!/bin/sh
# 配置你喜欢的diff程序路径
DIFF="vimdiff"
# SVN diff命令会传入两个文件的参数
LEFT=${6}
RIGHT=${7}
# 拼接成diff命令所需要的命令格式
$DIFF $LEFT $RIGHT
然后修改~/.subversion/config:
diff-cmd = /home/zz/svndiff.sh
然后就妥了。