原因: 以前在mac版本上用Cornerstone作为svn工具,自从mac升级到了12.0.1之后,Cornerstone便打不开了,通过了解,可以通过命令行操作svn,使用了一段时间后,发现之前太依赖可视化文件对比工具了,在命令行下svn diff查看的文件差异看起来真是不友好,于是网上各种搜索,发现可以用P4merge做差异对比工具
配置过程: 1.下载P4merge https://www.perforce.com/downloads/visual-merge-tool 2.安装P4merge 3.编写bash脚本,命名为123.sh,保存在/Users/stone/Documents/cmd/123.sh
#! /bin/sh
left=$6
right=$7
/Applications/p4merge.app/Contents/MacOS/p4merge $left $right
4.给bash脚本增加可执行权限
chmod +x 123.sh
5.修改svn配置文件,指定diff-cmd为123.sh vi ~/.subversion/config 6.执行svn diff可以调出P4merge进行文件对比
参考资料: git/svn diff可视化工具配置 https://qcsdn.com/article/341997.html
在OSX上将P4merge配置为我的SVN diff工具 https://www.thinbug.com/q/27858403
|