Mac系统Snail SVN 精简版配置比较、合并工具:Beyond Compare及破解

Mac系统 Beyond Compare及破解

前言

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

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

Beyond Compare下载及安装

  • 下载地址:https://www.scootersoftware.com/download.php

下载后进行安装,当第一次打开时提示是否转移到应用程序下,我选择移动。
Mac系统Snail SVN 精简版配置比较、合并工具:Beyond Compare及破解_第2张图片

此时打开snail svn 程序,会发现Beyond Compare 已经被激活并且默认作为比较、合并的工具了。
Mac系统Snail SVN 精简版配置比较、合并工具:Beyond Compare及破解_第3张图片

代码比较

打开被svn托管的项目,右键项目,选择SnailSVN精简版中检测改动,点击需要与远程代码进行比较的文件,如果第一次点击提示没有权限时,则按照说明,进行手动授权:把difftool.sh拖动到指定的目录中。
Mac系统Snail SVN 精简版配置比较、合并工具:Beyond Compare及破解_第4张图片

这样就能看到本地代码与远程代码的比较了。
Mac系统Snail SVN 精简版配置比较、合并工具:Beyond Compare及破解_第5张图片

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

Beyond Compare破解

  • 在应用程序中,找到该应用,并右键点击显示包内容
    Mac系统Snail SVN 精简版配置比较、合并工具:Beyond Compare及破解_第6张图片

  • 找到MacOS中的BCompare
    Mac系统Snail SVN 精简版配置比较、合并工具:Beyond Compare及破解_第7张图片

  • 把该文件重命名为:BCompare.real,并且新建一个名为BCompare的文件
    Mac系统Snail SVN 精简版配置比较、合并工具:Beyond Compare及破解_第8张图片

  • 在新建的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,用于授权文件执行权限。
    Mac系统Snail SVN 精简版配置比较、合并工具:Beyond Compare及破解_第9张图片

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

完结,撒花。。。

你可能感兴趣的:(Mac系统Snail SVN 精简版配置比较、合并工具:Beyond Compare及破解)