svn diff

按[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

就可以了。效果如下

    A+
发布日期:2017年05月14日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: