首先参考《Ubuntu Server搭建SVN服务器》搭建SVN服务器。
然后切换root用户
su root
下载Beyond Compare
Download Beyond Compare Free Trial
把下载下来的安装包拷贝到 Linux中。安装Beyond Compare,如果是Ubuntu,执行命令:
dpkg -i bcompare-4.4.6.27483_amd64.deb
进入.subversion文件夹,新建bc.sh和bc3.sh两个.sh文件
cd /root/.subversion/
touch /root/.subversion/bc.sh
touch /root/.subversion/bc3.sh
bc.sh内容:
1 #!/bin/sh
2 bcompare --left ${6} --right ${7} -title1="${3}" -title2="${5}" &
3 exit 0
bc3.sh
1 #!/bin/sh
2 bcompare --older ${9} --mine ${10} --yours ${11} &
3 exit 0
vim config
添加 diff-cmd 和 diff3-cmd
修改完成后,使用svn diff XXX 指令就会调出Beyond Compare的图形界面进行对比了,效果如下:
如果图形界面还是不出来,则可以参考《MobaXterm无法调出图形界面》解决。
bcompare试用时间为30天,超过30天了可能就没法用了,这时候我们可以参考
《linux 下beyond compare过期解决方法》解决
参考: