亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Macos中的Mercurial GUI工具Murky試用

系統 2152 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條評論
主站蜘蛛池模板: 国产乱码亚洲精品一区二区 | 一区二区三区四区在线观看视频 | 国产动作大片中文字幕 | 日一区二区三区 | 2022国产91精品久久久久久 | 男女羞羞免费视频 | 国产一区二区三区国产精品 | 免费爱爱 | 国产做国产爱免费视频 | 香蕉免费在线视频 | 久久综合九色综合亚洲 | 毛片免费观看的视频 | 久久综合九九亚洲一区 | 免费人成在线观看网站品爱网 | 五月花精品视频在线观看 | 亚洲第一中文字幕 | 91精品全国免费观看 | 成人精品免费视频 | 四虎成人精品国产一区a | 亚洲国产一区二区三区综合片 | 国产成人精品aaaa视频一区 | 久久水蜜桃 | 亚洲天堂久久精品 | 欧美日韩国产成人综合在线影院 | aaa毛片视频免费观看 | 天天操比| 国产在线精品一区二区三区 | 国产精品免费视频能看 | 精品国产一区二区三区19 | 午夜在线社区视频 | 亚洲国产欧美在线不卡中文 | 青青青国产精品国产精品久久久久 | 精品国产夜色在线 | 欧美性生交xxxxx久久久 | 国产欧美视频综合二区 | 国产在线观看成人免费视频 | 欧美精品免费在线观看 | 男人叼女人的痛爽视频免费 | 久热草| 丁香午夜婷婷 | 亚洲人妖女同在线播放 |