是否有任何免费的svn diff工具用于Mac而不是使用命令行'svn diff'

eri*_*ric 5 svn macos diff

使用命令行查看diff代码非常困难.是否有任何GUI工具或只是使用语法高亮命令行工具来查看svn代码行的代码更改.

neo*_*neo 7

首先,下载并安装Xcode,或者从OSX中的AppStore 下载和安装.在Xcode中,它有一个名为FileMerge的应用程序用于diff和merge.

要配置svn diffFileMerge,可以在调用svn diff时尝试使用Wrapper来使用OS X FileMerge.简而言之,添加以下行~/.subversion/config

[helpers] 
diff-cmd = ~/bin/svn-diffwrap.sh
Run Code Online (Sandbox Code Playgroud)

在〜/ bin/svn-diffwrap.sh中

#!/bin/sh
/usr/bin/opendiff ${6} ${7}
Run Code Online (Sandbox Code Playgroud)

chmod mod可执行文件到svn-diffwrap.sh.如果svn无法找到svn-diffwrap.sh,您可能需要提供完整路径而不是〜.