苦逼前端

使用vimdiff代替svn diff

Javascript2015-01-26 21:42

svn自带的diff实在是没法看,果断百度google一番,找到了vimdiff这东西,怕日后别人链接挂了,抄到这里吧。

首先创建一个shell脚本,就叫mydiff吧,放在/usr/bin下好了

#!/bin/sh
#指定vimdiff的路径
DIFF="/usr/bin/vimdiff"
#svn提供的第六和第七个参数就是两个要对比的文件
LEFT=${6}
RIGHT=${7}
#调用vimdiff做比较
$DIFF $LEFT $RIGHT

并赋予该文件可执行权限:chmod +x /usr/bin/mydiff

然后配置个人目录下的svn配置文件:~/.subversion/config,找到[helplers],将 # diff-cmd = diff_program(diff, gdiff, etc.) 这句,改为:diff-cmd = /usr/bin/mydiff 保存退出,就可以了。

效果:

评论(0)
  • 暂无评论,求挽尊...
还可输入200个字