美文网首页
在mac上为svn配置kdiff3

在mac上为svn配置kdiff3

作者: 朝雨与轻尘 | 来源:发表于2017-08-24 21:16 被阅读0次

    首先下载kdiff3 mac版https://www.fosshub.com/KDiff3.html,点击安装。

    安装完成之后,下载svndiffwrapper.sh(可在网上搜索下载)文件并将文件拷贝到目录 ~/.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来进行文件对比,如下图所示

    相关文章

      网友评论

          本文标题:在mac上为svn配置kdiff3

          本文链接:https://www.haomeiwen.com/subject/gmqydxtx.html