前言
在上一篇文章:Mac系統(tǒng)的SVN客戶端:Snail SVN 精簡版
介紹了在mac系統(tǒng)中svn客戶端使用的是snail svn,但是當我想要把本地代碼與遠程代碼進行比較時,發(fā)現(xiàn)竟然提示我:未安裝比較工具
么介。原來snail svn 不像tortoise svn,snail svn并沒有默認安裝比較工具丽声。當打開snail svn設(shè)置時發(fā)現(xiàn)支持好幾種比較工具礁蔗,但都未激活,說明還沒安裝相關(guān)工具雁社,因此也就不能實現(xiàn)代碼本地代碼與遠程代碼的比較了浴井。
本文選擇安裝beyond compare 作為比較工具,安裝步驟如下霉撵。
Beyond Compare下載及安裝
下載后進行安裝磺浙,當?shù)谝淮未蜷_時提示是否轉(zhuǎn)移到應(yīng)用程序下,我選擇移動喊巍。
此時打開snail svn 程序屠缭,會發(fā)現(xiàn)Beyond Compare 已經(jīng)被激活并且默認作為比較、合并的工具了崭参。
代碼比較
打開被svn托管的項目呵曹,右鍵項目,選擇SnailSVN精簡版中檢測改動
何暮,點擊需要與遠程代碼進行比較的文件奄喂,如果第一次點擊提示沒有權(quán)限時,則按照說明海洼,進行手動授權(quán):把difftool.sh
拖動到指定的目錄中跨新。
這樣就能看到本地代碼與遠程代碼的比較了。
要知道坏逢,下載下來的 Beyond Compare只有30天的試用域帐,下面來說明如何破解。
Beyond Compare破解
- 在應(yīng)用程序中是整,找到該應(yīng)用肖揣,并右鍵點擊
顯示包內(nèi)容
。
- 找到MacOS中的
BCompare
- 把該文件重命名為:
BCompare.real
浮入,并且新建一個名為BCompare
的文件
- 在新建的
BCompare
的文件里面寫入以下內(nèi)容
#!/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
,用于授權(quán)文件執(zhí)行權(quán)限事秀。
這樣每次使用Beyond Compare時彤断,都會先自動刪掉注冊信息,也就能永久免費使用啦易迹。
完結(jié)宰衙,撒花。睹欲。供炼。