天天看點

svn diff 增加顔色_colordiff安裝

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) 這個不是錯誤,不要擔心。

安裝好了,配置

svn diff 增加顔色_colordiff安裝

vi ~/.profile

PATH=$HOME/samba/SoftWare/colordiff/usr/local/bin:$PATH

source ~/.profile

cd ~/.subversion

vi config

增加 diff-cmd = colordiff,如下

svn diff 增加顔色_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指令有顔色了,但是其他指令還是沒有顔色。

繼續閱讀