Mac上配置svn diff为kdiff3

本文详细介绍了如何在Mac上配置KDiff3进行SVN文件对比,包括下载安装KDiff3、设置SVN辅助工具以及创建符号链接等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先下载kdiff3 mac版  https://www.fosshub.com/KDiff3.html,点击安装。
安装完成之后,将文件svndiffwrapper.sh(http://download.youkuaiyun.com/download/kevinlwf/9955558)拷贝到目录 ~/.subversion
完成之后在终端执行cd ~/.subversion 接着执行pwd 输出如下所示


将svndiffwrapper.sh文件的绝对路径拷贝到剪切板即 /Users/kevin/.subversion/svndiffwrapper.sh
然后在终端使用vim打开subversion的config文件,即vim config (如不会使用vim请自行百度)
出来的内容如下所示




在[helpers]下面添加下面这三行
diff-cmd = /Users/kevin/.subversion/svndiffwrapper.sh  
diff3-cmd = /Users/kevin/.subversion/svndiffwrapper.sh  
merge-tool-cmd = /Users/kevin/.subversion/svndiffwrapper.sh
保存退出,到此kdiff3的配置完成。
但要让svn在执行diff命令的时候能够识别到kdiff3还应该把kdiff3的执行文件链接到系统可以查到到的目录,按下列步骤来进行,首先找到kdiff3的安装目录,即 /Applications/kdiff3.app/Contents/MacOS
做一个符号链接到/usr/local/bin,在终端执行如下命令:
ln -s /Applications/kdiff3.app/Contents/MacOS/kdiff3 /usr/local/bin
ln -s是创建符号链接的命令,第一个参数表示源文件,第二个参数代表目标文件(路径)
到此kdiff3全部配置完成,接下来我们用svn diff命令来验证下是否配置成功,配置成功,在svn diff的时候系统会调用kdiff3来进行文件对比,如下图所示


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值