svn没有颜色,以为配置后就会有颜色,百度后发现svn就是没有颜色
用第三方工具colordiff给svn增加颜色,安装记录
1、下载
官网: https://www.colordiff.org/
下载: https://www.colordiff.org/colordiff-1.0.18.tar.gz
2、解压安装
tar -xzvf colordiff-1.0.18.tar.gz
cd colordiff-1.0.18
make install DESTDIR=~/samba/SoftWare/colordiff(安装在自己目录下)
会出现如下信息
chown root.root /home/ubuntu/usr/colordiff-1.0.18/etc/colordiffrc
chown: changing ownership of ‘/home/zhongye/usr/colordiff-1.0.18/etc/colordiffrc’: Operation not permitted
make: [install] Error 1 (ignored)
make: [install] Error 1 (ignored) 这个不是错误,不要担心。
安装好了,配置
vi ~/.profile
PATH=$HOME/samba/SoftWare/colordiff/usr/local/bin:$PATH
source ~/.profile
cd ~/.subversion
vi config
增加 diff-cmd = colordiff,如下
### Set diff-cmd to the absolute path of your 'diff' program.
### This will override the compile-time default, which is to use
### Subversion's internal diff implementation.
# diff-cmd = diff_program (diff, gdiff, etc.)
diff-cmd = colordiff
把颜色显示风格改成和git diff的颜色风格一样,把安装包里面的colordiffrc-gitdiff拷贝至~/.colordiffrc
cp colordiffrc-gitdiff ~/.colordiffrc
好了,现在svn diff命令有颜色了,但是其他命令还是没有颜色。