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时,都会先自动删掉注册信息,也就能永久免费使用啦。

完结,撒花。。。

Mac系统Snail SVN 精简版配置比较、合并工具:Beyond Compare及破解的更多相关文章

  1. Mac系统的SVN客户端:Snail SVN 精简版

    Mac系统的SVN客户端:Snail SVN 精简版 前言 本人在公司中,使用的是windows操作系统,svn客户端自然也就使用tortoise svn.但自从男朋友给我买了台macbook pro ...

  2. Mac系统cocos2dx + android 开发环境配置

    Mac系统cocos2dx + android 开发环境配置 /****************************************************** 这遍文章主要转载自:htt ...

  3. Mac 环境下svn服务器的配置

    Mac 环境下svn服务器的配置 本文目录 • 一.创建代码仓库,用来存储客户端所上传的代码 • 二.配置svn的用户权限 • 三.使用svn客户端功能 在Windows环境中,我们一般使用Torto ...

  4. C# 版dll 程序集合并工具

    C# 版dll 程序集合并工具 最近要开发一个控件给同事用,开发中会引用一些第三方DLL,这样交给用户很不方便,希望的效果是直接交付一个DLL文件.网上找了一些资料. 1.       使用 Cost ...

  5. mac系统搭建SVN版本控制

    版权声明:本文为博主原创文章,未经博主允许不得转载. SmartSVN 8.6和Keygen for mac(完美破解)http://pan.baidu.com/s/1bnm72qz 一.里面包含Sm ...

  6. mac系统上使用压缩包版的mysql(非安装版)

    mac本换了块固态硬盘,一切重新装过,mysql嫌官网下载太慢,直接百度 "mysql mac",第一个就是: 不料下载完后,发现这是一个压缩包版,并没有安装程序.网上搜索了一下, ...

  7. mac系统下安装jdk并配置环境变量

    1.点击如下链接进入下载jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ...

  8. mac系统终端的color scheme配置和vim配置

    一.配置终端 solarized http://ethanschoonover.com/solarized 简单配置脚本: #!/bin/sh git clone git://github.com/a ...

  9. Mac系统 安装SVN

随机推荐

  1. 刷题20. Valid Parentheses

    一.题目说明 这个题目是20. Valid Parentheses,简单来说就是括号匹配.在学数据结构的时候,用栈可以解决.题目难度是Medium. 二.我的解答 栈涉及的内容不多,push.pop. ...

  2. WDSL文件中的XML元素

    WDSL文件中的XML元素 理解起来其实很简单Types指定类型,当然是在后面的Message中需要的类型Message可以理解为函数中的参数,只不过如果一个函数如果有多个参数的时候应该吧这些参数定义 ...

  3. 想要转战CSDN了!!

    CSDN博客地址: https://blog.csdn.net/weixin_41559364

  4. SQL SERVER查询数据库所有的表名/字段

    SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='subject' --表名 1.利用sysobjects系统表 在这个表中,在数据 ...

  5. SciPy 图像处理

    章节 SciPy 介绍 SciPy 安装 SciPy 基础功能 SciPy 特殊函数 SciPy k均值聚类 SciPy 常量 SciPy fftpack(傅里叶变换) SciPy 积分 SciPy ...

  6. git 的一些基本命令

    基本命令 1.返回上一级目录:cd ../ 2.进入某一目录:cd git (进入 git 目录) 3. 显示当前路径:pwd 4.显示当前文件目录的文件 : dir 5.新建文件夹:mkdir +文 ...

  7. Ternsorflow 学习:001-通过例程,初步了解Tensorflow

    前言 本章的目的是了解和运行 TensorFlow,在开始之前,让我们先看一段使用 Python API 撰写的 TensorFlow 示例代码,让你对将要学习的内容有初步的印象. 下面这段短小的 P ...

  8. YUV图解 (YUV444, YUV422, YUV420, YV12, NV12, NV21)

    背景: 最近在研究音视频,了解YUV这样的格式对于音视频开发比较重要. 虽然这篇文章大部分是转载别人的,但是经过了校对以后,重新排版并补充了一部分内容   概览: 之所以提出yuv格式的原因,是为了解 ...

  9. HTML学习第七天(二)

    HTML学习第七天(二) 新增的非主体结构 header元素 footer元素 hgroup元素 address元素 header元素:通常用于存放整个页面或页面内的一个区域块的标题,但也可以存放类似 ...

  10. 011.Oracle数据库分页,取前10条数据

    SELECT ATA FROM LM_FAULT WHERE ( OCCUR_DATE BETWEEN to_date( '2017-05-01', 'yyyy-MM-DD' ) AND to_dat ...