使用svn默認的代碼比較工具過程中,有時候代碼改動比較大了,就被"svn diff"的輸出給弄暈了,後來發現了一個小巧的colordiff軟件,使用該軟件不但能使用代碼改動能以更有條理的方式顯示,同時還能通過更改它的配置文件colordiffrc來更改輸出結果中的顯示顏色,好了,現在讓我們看看這個東西怎麼用吧。
軟件本身很小巧,只有16K大小,安裝也很簡單,將下載到的包解壓後,直接進入目錄中執行"make install"即可,程序和配置文件分別默認安裝在/usr/local/bin和/etc目錄下。可以通過更改/etc/colordiffrc配置你自己喜歡的顏色。筆者的配置文件如下:
默認的命令還不夠方便,這時我們可以寫一個腳本,筆者的腳本如下:
將這個腳本保存放在PATH變量的某個目錄下,接下來看一下執行效果吧,我在工程源代碼的拷貝目錄下修改了一個文件,增加了一行語句,
看一下我在執行svndiff命令後得到輸出吧
對比一下使用svn自帶的命令的輸出,是不是感覺好了很多呢?