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時,都會先自動刪掉注冊信息,也就能永久免費使用啦。

完結,撒花。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM