Asroads'Blog 君子不器
SnailGitLite或SnailSVN无法将difftool.sh安装到脚本目录
发布于: 2021-05-08 更新于: 2021-08-30 分类于: tool 阅读次数: 

Mac系统中SVN能和TortoiseSVN(Windows环境)版本控制软件媲美的软件不多,很多都是收费的,Git有Sourcetree免费可以用来代替,SnailGitLiteSnailSVN 这两款软件操作起来很像TortoiseSVN特别是文件可以有红绿蓝三色标识 更改 无变动 添加的状态,这里说说Mac上用这俩软件遇到的问题:无法将 difftool.sh 安装到脚本目录!未能拷贝“difftool.sh”,因为您没有访问“net.langui.SnailSVN.DiffTool”的权限。

现象

image-20210508175857914

无法将 difftool.sh 安装到脚本目录!未能拷贝“difftool.sh”,因为您没有访问“net.langui.SnailSVN.DiffTool”的权限。

image-20210508175914216

请将上面的脚本文件拖放至“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 ---