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工作环境了。
  • 相关阅读:
    【机器学习笔记】EM算法及其应用
    【机器学习笔记】循环神经网络RNN
    【caffe范例详解】
    Caffe on Windows (Visual Studio 2015+CUDA8.0+cuDNNv5)
    【Keras案例学习】 CNN做手写字符分类(mnist_cnn )
    Celery分布式文件队列
    通过nginx+lua或openresty实现web站点的waf功能
    使用docker hub获取kubernetes各个组件的镜像
    使用Ansible快速构建kubernetes1.10.4HA高可用集群
    创建私服maven服务
  • 原文地址:https://www.cnblogs.com/rxbook/p/6061076.html
Copyright © 2011-2022 走看看