您的位置:首页 > 其它

使用vim diff 让svn diff 更直观

2013-11-19 11:42 363 查看
原配的svn diff在命令行看上去总是不那么舒服,尤其是对习惯了windows下面小乌龟的朋友来说更是如此,那么我们有没有其他办法呢?答案是肯定的,我们这里就借助VIM这个强大的工具来实现。svn diff命令,查看官方说明知道其需要传递8个参数,具体参见(svn diff cmd)顺带附上一个vim diff不错的使用介绍:点这里

1、写脚本:

#!/bin/sh
# 配置你喜欢的diff程序路径
DIFF="vimdiff"
# SVN diff命令会传入两个文件的参数
LEFT=${6}
RIGHT=${7}
# 拼接成diff命令所需要的命令格式
$DIFF $LEFT $RIGHT


  将脚本命名为diff.sh,然后放到/home/svndiff目录下(名称和路径随你喜欢,一会你要用到)。

2、修改svn配置文件:

在 # diff-cmd = diff_program (diff, gdiff, etc.) 下面添加
diff-cmd = /home/svndiff/diff.sh


3、效果图:


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: