zoukankan      html  css  js  c++  java
  • 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下的样子大概如下:


    然而,要让SnailSVN使用外置的svn命令,由于MAC的SIP功能、SnailSVN本身(库搜寻路径等)的种种问题导致并不能直接使用之前用homebrew安装的svn。总而言之,需要我们自己制作一个portable的svn,并在SnailSVN中使用这个svn。这其中涉及到使用otool/install_name_tool等去修改库的路径等。为了避免大家的麻烦,我制作了一个,可供大家下载:
    (提取密码:jpri)

    使用方法如下:
    1. 下载该SVN,并解压到Application目录中(由于SIP,放到这里比较好)
    2. 如下图所示设置SnailSVN:
    OK,到此为止,就基本能够在Mac下构建出一个和Windows下类似便利程度的SVN工作环境了。
  • 相关阅读:
    32位系统最大只能支持4GB内存之由来
    无线传感器网络中的节点定位技术
    Python 面向对象编程(一)
    Eclipse+PyDev+Django+Mysql搭建Python web开发环境
    Python中的函数(二)
    关于raw_input()和sys.stdin.readline()的区别
    Python中的函数(三)
    将Sublime Text 2搭建成一个好用的IDE
    Windows Phone 7 Tips (1)
    Expression Blend 知识锦分享
  • 原文地址:https://www.cnblogs.com/rxbook/p/6061076.html
Copyright © 2011-2022 走看看