Mac系统中SVN能和TortoiseSVN(Windows环境)版本控制软件媲美的软件不多,很多都是收费的,Git有Sourcetree免费可以用来代替,SnailGitLite或SnailSVN 这两款软件操作起来很像TortoiseSVN特别是文件可以有红绿蓝三色标识 更改 无变动 添加的状态,这里说说Mac上用这俩软件遇到的问题:无法将 difftool.sh 安装到脚本目录!未能拷贝“difftool.sh”,因为您没有访问“net.langui.SnailSVN.DiffTool”的权限。
现象无法将 difftool.sh 安装到脚本目录!未能拷贝“difftool.sh”,因为您没有访问“net.langui.SnailSVN.DiffTool”的权限。
请将上面的脚本文件拖放至“net.langui.SnailSVN.DiffTool”目录
解决办法
SnailSVN
将:
1 | /Applications/SnailSVNLite.app/Contents/Applications/DiffTool.app/Contents/Resources/difftool.sh |
拷贝到
1 | /Users/xxxx/Library/Application Scripts/net.langui.SnailSVN.DiffTool/difftool.sh |
xxxx 为用户名字
如果目标目录 /Users/xxxx/Library/Application Scripts/net.langui.SnailSVN.DiffTool 尚未存在,请先创建目录:
1 | mkdir ~/Library/Application\ Scripts/net.langui.SnailSVN.DiffTool/ |
SnailGitLite
将:
1 | /Applications/SnailGitLite.app/Contents/Applications/DiffTool.app/Contents/Resources/difftool.sh |
拷贝到
1 | /Users/xxxx/Library/Application Scripts/net.langui.SnailGit.DiffTool/difftool.sh |
xxxx 为用户名字
如果目标目录 /Users/xxxx/Library/Application Scripts/net.langui.SnailSVN.DiffTool 尚未存在,请先创建目录:
1 | mkdir ~/Library/Application\ Scripts/net.langui.SnailGit.DiffTool/ |
其他
顺便推荐两个文件对比工具
免费:perforce-visual-merge-and-diff-tools
收费 免费使用30天 Araxis Merge
参考
--- 本文结束 The End ---