opendiff会弹出一个FileMerge的图形化窗口。
如果想svn diff中自动调用opendiff,可在~/.subversion/config里加一行
diff-cmd = /usr/local/bin/svn-diffwrap.sh
文件/usr/local/bin/svn-diffwrap.sh的内容如下:
#!/bin/sh
/usr/bin/opendiff ${6} ${7}
这样,在项目目录里运行svn diff,就会以图形化的界面显示所有本地修改差异。在提交代码前运行一下svn diff有利于减少错误。
评论