Ubuntu:将beyond compare配置为SVN diff工具

相对于 SVN 默认的 diff 工具,我更习惯于用 beyond compare 做差异对比。通过更改 svn 的配置文件,即可将 beyond compare 作为 svn diff 的默认工具。

安装了 svn 之后,会在 home 目录下生成一个名为 .subversion 的隐藏目录。

首先,在 .subversion 目录中创建 bc.sh 脚本文件,内容如下:

#!/bin/sh

bcompare --left ${6} --right ${7} -title1="${3}" -title2="${5}" &

exit 0

然后,在 .subversion 目录中创建 bc.sh 脚本文件,内容如下:

#!/bin/sh

bcompare --older ${9} --mine ${10} --yours ${11} &

exit 0

最后,修改 .subversion 目录中的 config 文件,在 [helpers] 下面添加 diff-cmd 和 diff3-cmd 的定义。

diff-cmd = /home/bryan/.subversion/bc.sh
diff3-cmd = /home/bryan/.subversion/bc3.sh

修改完成后,效果如图:

Ubuntu:将beyond compare配置为SVN diff工具_第1张图片 

配置完成后,再执行 svn diff 指令就会调用 beyond compare 进行文件对比了。 

你可能感兴趣的:(工具,svn,ubuntu,服务器)