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) 這個不是錯誤,不要擔心。
安裝好了,配置
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CX90TUhhmVIFmeWh0YzUjMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2LcRHelR3LcJzLctmch1mclRXY39zM5IDN1gTNzIDNwUDM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
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指令有顔色了,但是其他指令還是沒有顔色。