按[c查找下一个不同之处
http://www.cnblogs.com/njucslzh/archive/2012/11/16/2772306.html
开发时使用SecureCRT,没有了图形界面,查看svn版本差异时感觉很费劲,主要是缺少win下的图形化对比。今天找到了用vimdiff来替换的方法,效果比直接看diff要好一些,但不能像win下一样在某块不一样的地方选接受那个版本,确定取舍的时候还得亲自上手。
在某处建立一个文件,如果没有权限或者不想影响到别人,建议放在~/下,命名为.vimdiff。内容如下
1 #!/bin/sh
2 # 配置你喜欢的diff程序路径
3 DIFF="vimdiff"
4 # SVN diff命令会传入两个文件的参数
5 LEFT=${6}
6 RIGHT=${7}
7 # 拼接成diff命令所需要的命令格式
8 $DIFF $LEFT $RIGHT
编辑~/.subversion/config文件,将其中
# diff-cmd = diff_program (diff, gdiff, etc.)
替换为
diff-cmd = /home/user-name/.vimdiff
就可以了。效果如下