命令行调用

使用命令行指定两个文件,并用 FileMerge 去比较其差异。

1
opendiff ${LEFT_FILE} ${RIGHT_FILE}

实际上,上述命令行调用的意义并不大,因为 FileMerge 的图形化界面相当友好、实用……

svn diff

编辑一个脚本,内容为

1
2
3
#!/bin/sh

/usr/bin/opendiff ${6} ${7}

保存到某处,如 /Users/fang/_svn_diff.sh

1
2
## 添加可执行权限
chomd +x /Users/fang/_svn_diff.sh

编辑 ~/.subversion/config,找到 diff-cmd,并进行修改

1
2
## 此处必须为绝对路径
diff-cmd = /Users/fang/_svn_diff.sh

使用

参考链接: https://gist.github.com/dtjm/523243