我是靠谱客的博主 天真鱼,最近开发中收集的这篇文章主要介绍mac_snailSVN,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

作者:潘捷
链接:https://www.zhihu.com/question/19705164/answer/119484169
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

Mac下之前也有类似于“SVN Status”这样的能和Finder集成的软件,但是只能显示SVN状态,并不能进行SVN操作,而且其内置SVN同样存在对CJK文件名处理的问题。然而,最近发现的一个新软件终于几乎完美解决了这个问题:“SnailSVN”。这个软件的特点在于:
  1. 和TortoiseSVN完全类似的界面和操作方式:在Finder中直接显示文件/目录的SVN状态,并在右键菜单中加入了SVN的相关操作
  2. 能够设置为使用外部的SVN。尽管其内置的SVN同样存在对CJK文件名处理的问题,但是由于其可以使用外部的SVN命令(尽管需要费相当一番功夫),从而可以解决CJK文件名处理的问题。
SnailSVN在Mac AppStore上可以购买(¥60),在Finder下的样子大概如下:
<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等去修改库的路径等。为了避免大家的麻烦,我制作了一个,可供大家下载:
(提取密码:jpri)

使用方法如下:
  1. 下载该SVN,并解压到Application目录中(由于SIP,放到这里比较好)
  2. 如下图所示设置SnailSVN:
<img src="https://file2.kaopuke.com:8081/files_image/2023060522/202306052223041053297.png" data-rawwidth="592" data-rawheight="475" class="origin_image zh-lightbox-thumb" width="592" data-original="https://pic4.zhimg.com/e12835782236a596c54ef68ad00796f7_r.png"> <img src="https://file2.kaopuke.com:8081/files_image/2023060522/202306052223045288428.png" data-rawwidth="592" data-rawheight="475" class="origin_image zh-lightbox-thumb" width="592" data-original="https://pic4.zhimg.com/6e5c0d8dac25c02ebce24f8c4c831217_r.png">OK,到此为止,就基本能够在Mac下构建出一个和Windows下类似便利程度的SVN工作环境了。 OK,到此为止,就基本能够在Mac下构建出一个和Windows下类似便利程度的SVN工作环境了。

转载于:https://www.cnblogs.com/rxbook/p/6061076.html

最后

以上就是天真鱼为你收集整理的mac_snailSVN的全部内容,希望文章能够帮你解决mac_snailSVN所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部