在svn中使用FileMerge

update :
2010-04-14
补充一个git的difftool 封装脚本
来自 http://www.jotlab.com/2009/11/16/how-to-use-filemerge-with-git-as-a-diff-tool-on-osx/

#!/bin/sh
/usr/bin/opendiff "$2" "$5" -merge "$1"


运行
引用
git config --global diff.external script_name



在GIT中一直都是用FileMerge的,现在项目是SVN管理的,也想直接用FileMerge.

编辑 ~/.subversion/config

将 diff-cmd 修改为
diff-cmd = opendiff

发现用不了,原因是 opendiff 不认 -u -L 参数

查GOOGLE 发现一个好用的脚本
http://www.defraine.net/~brunod/fmdiff/

下载,安装.ps:需要root 权限

包括 fmdiff,fmdiff3, fmresolve


修改将 diff-cmd 修改为
diff-cmd = fmdiff

能用!

你可能感兴趣的:(SVN,osx,git,脚本,subversion)