日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Macos中的Mercurial GUI工具Murky試用

系統 2090 0

write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie

討論新聞組及文件

哈哈,就如《 小小游戲 程序員工作一年加九個月后的工作總結 》所說的,為了更好的學習IPhone開發,新買了Mac Book,既然如此,對于一個程序員,最關心一個平臺的軟件除了IDE還有啥?這個我也說不清楚,XCode的確還算不錯了,我還關心Mac下的Vim -- MacVim,然后,還有源代碼控制軟件,因為習慣了Mercurial,也沒有興趣自己再搭建SVN服務器了,所以,Mercurial首先是要知道的,Mercurial的命令行是全平臺可用的(Windows,Linux,Mac),實在不行可以用,但是查到了MacMercurial和Murky這個MacOS可用的GUI軟件,怎么說也先試試,就算沒有TortoiseHG好用,總不會比命令行的差。。。。。(發現我雖然很久沒有寫博客了,(因為CSDN關閉了MetaAPI(我是第三層嵌套的括號了))廢話還是一如往常的多,甚至還有超越的趨勢)
對于mercurial完全不了解的,參看一下以前的介紹性文章《 分布式的,新一代版本控制系統 mercurial 的介紹及 簡要入門... 》,本文不是一個使用教程,就如標題所言,僅僅是一個附帶很多截圖的快速瀏覽
http://mercurial.selenic.com/downloads/ 有MacOS命令行的mercurial下載。
http://www.jwwalker.com/pages/macmerc.html 可以下載到MacMercurial,免費軟件:)
http://bitbucket.org/snej/murky/wiki/Home 可以下載到Murky,開源軟件^^
經過初步比較,MacMercurial比起Murky并沒有非常大的優勢,在這種情況下,我選擇了主要去了解Murky,呵呵。
最新版本的Murky是 0.7.1 .

安裝:
Murky的文件解壓后就是一個應用程序,沒有如一般程序一樣做一個Application的鏈接,我們自己直接將此應用程序拖入Application目錄即可。

初步
首先看獲取我自己的源代碼。 One Key Highlighter 。因為此軟件利用了一些特殊的Win32特性(全局快捷鍵及進程創建部分),所以沒有辦法在MacOS中運行,這里僅僅是用此代碼做做實驗。
hg checkout地址是:https://onekeycodehighlighter.googlecode.com/hg/
選擇Murky的File菜單->Repository->New Cloned.或者用Command+U快捷鍵。打開對話框:

設置好Source及Destination后,點Clone,彈出如下窗口:

好熟悉的畫面啊,與TortoiseHG比較像。push,pull按鈕都在GUI界面上了,現在還用不上,先試試compare功能。選中下面的文件,選擇compare with base。

此界面似乎比Windiff及Beyond compare沒得差,就是還沒有操作,不能比較其操作性。
直接通過雙擊ReadMe.txt改變其內容,可以看到文件列表中的圖標變化:

此時對Readme.txt點擊右鍵,出現下列菜單:

此時可以再比較一下,并在右下腳的Action中選擇常用的文件合并操作。

z

還是相當好用,原來是借用了MacOS本身的FileMerge工具。比較后,發現沒有問題,然后commit,(Readme.txt上點右鍵那個圖)
開始Commit窗口:

輸入Commit message信息。自此,完成一次Commit過程。雖然Mercurial沒有MacOS中XCode的內嵌支持,但是,好用程度起碼不輸TortoiseHG的:)
以下是Commit后的改變情況,可以看到日志增加了一條,改變的圖標已經消去。


另外,Murky還有一些特別實用的功能,比如自定義工具欄:
Murky也有一些缺點,比如不能像MacMercurial一樣方便的打tag(雖然都能很方便的通過clone進行分支)。比如Config的設置沒有圖形化等。

基本確認,Murky完全勝任日常的操作:)Yeah!無論自己切換到什么平臺都可以用自己熟悉的軟件,這是一種幸福;)很多人都說可移植性是華而不實僅用于炫耀的東西,那是因為他們僅僅固守于Win32平臺。碰到需要用Linux做服務器,想在Linux下開發一點東西,碰到像做MacOS開發,IPhone開發時,才會深刻的感受到可移植性的重要,不是Mercurial的可移植性,我怎么能在Windows,Linux,MacOS下都使用它呢?呵呵,其實因為國內太多軟件沒有考慮到可移植性,你會發現,QQ這樣的軟件,也就Windows下的好用點,Linux,Macos下的不僅很久很久才有官方版本,而且易用性差到慘不忍睹,目前Linux,Macos下的版本,也就僅僅是個能發消息的東西而已。






原創文章作者保留版權 轉載請注明原作者 并給出鏈接

write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie




Macos中的Mercurial GUI工具Murky試用


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 巫山县| 邵武市| 全州县| 耿马| 焦作市| 敦化市| 临邑县| 渭南市| 深圳市| 洪江市| 五常市| 罗甸县| 南丰县| 绥化市| 江油市| 长乐市| 马尔康县| 太康县| 陵水| 襄城县| 九龙县| 二连浩特市| 勃利县| 象山县| 莱西市| 六枝特区| 华宁县| 大足县| 泸西县| 白河县| 彭阳县| 彰化市| 观塘区| 丰台区| 苗栗县| 炎陵县| 张家港市| 方山县| 勐海县| 娄烦县| 芦山县|