概述
作者:潘捷
链接:https://www.zhihu.com/question/19705164/answer/119484169
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
链接:https://www.zhihu.com/question/19705164/answer/119484169
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
Mac下之前也有类似于“SVN Status”这样的能和Finder集成的软件,但是只能显示SVN状态,并不能进行SVN操作,而且其内置SVN同样存在对CJK文件名处理的问题。然而,最近发现的一个新软件终于几乎完美解决了这个问题:“SnailSVN”。这个软件的特点在于:
<img src="https://file2.kaopuke.com:8081/files_image/2023060522/202306052223048562749.jpg" data-rawwidth="800" data-rawheight="500" class="origin_image zh-lightbox-thumb" width="800" data-original="https://pic4.zhimg.com/ba605cc1d6dd83a2a98714938a5b6917_r.jpg">
然而,要让SnailSVN使用外置的svn命令,由于MAC的SIP功能、SnailSVN本身(库搜寻路径等)的种种问题导致并不能直接使用之前用homebrew安装的svn。总而言之,需要我们自己制作一个portable的svn,并在SnailSVN中使用这个svn。这其中涉及到使用otool/install_name_tool等去修改库的路径等。为了避免大家的麻烦,我制作了一个,可供大家下载:
https://pan.baidu.com/s/1bpuWbXd (提取密码:jpri)
使用方法如下:
- 和TortoiseSVN完全类似的界面和操作方式:在Finder中直接显示文件/目录的SVN状态,并在右键菜单中加入了SVN的相关操作
- 能够设置为使用外部的SVN。尽管其内置的SVN同样存在对CJK文件名处理的问题,但是由于其可以使用外部的SVN命令(尽管需要费相当一番功夫),从而可以解决CJK文件名处理的问题。
<img src="https://file2.kaopuke.com:8081/files_image/2023060522/202306052223048562749.jpg" data-rawwidth="800" data-rawheight="500" class="origin_image zh-lightbox-thumb" width="800" data-original="https://pic4.zhimg.com/ba605cc1d6dd83a2a98714938a5b6917_r.jpg">
然而,要让SnailSVN使用外置的svn命令,由于MAC的SIP功能、SnailSVN本身(库搜寻路径等)的种种问题导致并不能直接使用之前用homebrew安装的svn。总而言之,需要我们自己制作一个portable的svn,并在SnailSVN中使用这个svn。这其中涉及到使用otool/install_name_tool等去修改库的路径等。为了避免大家的麻烦,我制作了一个,可供大家下载:
https://pan.baidu.com/s/1bpuWbXd (提取密码:jpri)
使用方法如下:
- 下载该SVN,并解压到Application目录中(由于SIP,放到这里比较好)
- 如下图所示设置SnailSVN:
转载于:https://www.cnblogs.com/rxbook/p/6061076.html
最后
以上就是天真鱼为你收集整理的mac_snailSVN的全部内容,希望文章能够帮你解决mac_snailSVN所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复