zoukankan      html  css  js  c++  java
  • Mac系统Snail SVN 精简版配置比较、合并工具:Beyond Compare及破解

    Mac系统 Beyond Compare及破解

    前言

    在上一篇文章:Mac系统的SVN客户端:Snail SVN 精简版 介绍了在mac系统中svn客户端使用的是snail svn,但是当我想要把本地代码与远程代码进行比较时,发现竟然提示我:未安装比较工具。原来snail svn 不像tortoise svn,snail svn并没有默认安装比较工具。当打开snail svn设置时发现支持好几种比较工具,但都未激活,说明还没安装相关工具,因此也就不能实现代码本地代码与远程代码的比较了。

    本文选择安装beyond compare 作为比较工具,安装步骤如下。

    Beyond Compare下载及安装

    下载后进行安装,当第一次打开时提示是否转移到应用程序下,我选择移动。

    此时打开snail svn 程序,会发现Beyond Compare 已经被激活并且默认作为比较、合并的工具了。

    代码比较

    打开被svn托管的项目,右键项目,选择SnailSVN精简版中检测改动,点击需要与远程代码进行比较的文件,如果第一次点击提示没有权限时,则按照说明,进行手动授权:把difftool.sh拖动到指定的目录中。

    这样就能看到本地代码与远程代码的比较了。

    要知道,下载下来的 Beyond Compare只有30天的试用,下面来说明如何破解。

    Beyond Compare破解

    • 在应用程序中,找到该应用,并右键点击显示包内容

    • 找到MacOS中的BCompare

    • 把该文件重命名为:BCompare.real,并且新建一个名为BCompare的文件

    • 在新建的BCompare的文件里面写入以下内容

    #!/bin/bash
    rm "/Users/$(whoami)/Library/Application Support/Beyond Compare/registry.dat"
    "`dirname "$0"`"/BCompare.real $@
    

    $(whoami)替换为自己的账户名。

    • 最后在终端运行命令:chmod a+x /Applications/Beyond Compare.app/Contents/MacOS/BCompare,用于授权文件执行权限。

    这样每次使用Beyond Compare时,都会先自动删掉注册信息,也就能永久免费使用啦。

    完结,撒花。。。

  • 相关阅读:
    noi 2011 noi嘉年华 动态规划
    最小乘积生成树
    noi 2009 二叉查找树 动态规划
    noi 2010 超级钢琴 划分树
    noi 2011 阿狸的打字机 AC自动机
    noi 2009 变换序列 贪心
    poj 3659 Cell Phone Network 动态规划
    noi 2010 航空管制 贪心
    IDEA14下配置SVN
    在SpringMVC框架下建立Web项目时web.xml到底该写些什么呢?
  • 原文地址:https://www.cnblogs.com/itmacy/p/12303726.html
Copyright © 2011-2022 走看看