update :
2010-04-14
补充一个git的difftool 封装脚本
来自[url]http://www.jotlab.com/2009/11/16/how-to-use-filemerge-with-git-as-a-diff-tool-on-osx/[/url]
运行
[quote]git config --global diff.external script_name[/quote]
在GIT中一直都是用FileMerge的,现在项目是SVN管理的,也想直接用FileMerge.
编辑 ~/.subversion/config
将 diff-cmd 修改为
diff-cmd = opendiff
发现用不了,原因是 opendiff 不认 -u -L 参数
查GOOGLE 发现一个好用的脚本
[url]http://www.defraine.net/~brunod/fmdiff/[/url]
下载,安装.ps:需要root 权限
包括 fmdiff,fmdiff3, fmresolve
修改将 diff-cmd 修改为
diff-cmd = fmdiff
能用!
2010-04-14
补充一个git的difftool 封装脚本
来自[url]http://www.jotlab.com/2009/11/16/how-to-use-filemerge-with-git-as-a-diff-tool-on-osx/[/url]
#!/bin/sh
/usr/bin/opendiff "$2" "$5" -merge "$1"
运行
[quote]git config --global diff.external script_name[/quote]
在GIT中一直都是用FileMerge的,现在项目是SVN管理的,也想直接用FileMerge.
编辑 ~/.subversion/config
将 diff-cmd 修改为
diff-cmd = opendiff
发现用不了,原因是 opendiff 不认 -u -L 参数
查GOOGLE 发现一个好用的脚本
[url]http://www.defraine.net/~brunod/fmdiff/[/url]
下载,安装.ps:需要root 权限
包括 fmdiff,fmdiff3, fmresolve
修改将 diff-cmd 修改为
diff-cmd = fmdiff
能用!