首先,我们需要安装ColorDiff这个小工具。

官方网站:http://colordiff.sourceforge.net

下载最新版本

下载后,解压缩并安装:

tar xzvf colordiff-1.0.9.tar.gz
cd colordiff-1.0.9
sudo make install

然后在~/.bashrc中加一句:

alias svndiff='svn diff --diff-cmd=colordiff'

之后,使用svndiff这个命令就可以得到彩色的svn diff结果,分页可以使用less -R。

用diff命令时,也可以通过管道调用:

diff file1.txt file2.txt | colordiff