svn沒有顏色,以為配置后就會有顏色,百度后發現svn就是沒有顏色
用第三方工具colordiff給svn增加顏色,安裝記錄
1、下載
官網: https://www.colordiff.org/
下載: https://www.colordiff.org/colordiff-1.0.18.tar.gz
2、解壓安裝
tar –xvf colordiff-1.0.18.tar.gz
cd colordiff-1.0.18
make install DESTDIR=~/usr/colordiff-1.0.18 (安裝在自己目錄下)
會出現如下信息
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/usr/colordiff-1.0.18/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命令有顏色了,但是其他命令還是沒有顏色。