歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> ubuntu 下svn命令下,外部diff 工具設置

ubuntu 下svn命令下,外部diff 工具設置

日期:2017/3/3 13:00:41   编辑:Linux技術
更新
後來發現,如果diff後有多個文件, 那麼用bcompare只能顯示第一個文件,用meld 不會有這個問題。看來暫時智能先用meld了。
第2步中的 
[code]bcompare "$@" 
改為
meld "$@"

--------------------------
[/code]
git 的外部diff工具設置 見: http://blog.csdn.net/smallmao/article/details/45152775
現在有的項目用的是svn, svn diff顯示的結果不太好看,如果可以使用bcompare對比就好了。
1. 先安裝 bcompare, 默認是到 /home/lw/bin下,
2. 在/home/lw/bin/下見一個腳本 diffswap.sh,
diffwrap.sh
#!/bin/sh
# 去掉前5個參數
shift 5
# 使用vimdiff比較
bcompare "$@"

然後 chmod 777 diffwrap.sh

3. vi vi ~/.subversion/config
添加一行

diff-cmd = /home/pengpai/bin/diffwrap.sh

4. svn diff -rxxx:xxx   (xxx為svn提交版本號)就可以用bcompare來對比了
Copyright © Linux教程網 All Rights Reserved