Mercurial簡介安裝使用log 紀錄指令網路服務訊息相關網站參考文獻最新修改簡體版English |
Mercurial 的指令Mercurial 的中文意思如下:
因此,Mercurial 的主要指令就採用了水銀 (汞) 的化學式 hg,當您想在命令列中執行 Mercurial 的指令時,所有指令前面都必須使用 hg 這個指令,因為 Mercurial 的主要程式就是 hg.exe 這個執行檔,您可以在 c:\Program Files\Mercurial\ 這個資料夾中找到 Hg.exe 這個檔案。 Mercurial 的主要指令如下所示,您只要熟悉了這幾個就可以很方便的使用 Mercurial 進行版本管理了。
Mercurial 實務操作當您安裝完 Mercurial 之後,可以用不加參數的 hg 指令,查看指令的用法,如下所示。
hg version 指令可以查看 Mercurial 的版本。
但是,在剛安裝完後直接進行 commit 動作是會失敗的,在 Linux 下您必須設定 .hgrc 這個檔案,但在 Windows 下由於檔名的第一個字不能是 .,因此您必須改為設定 Mercurial.ini 這個檔案,方法是在 %HOME% 目錄下,或者 %USERPROFILE% 目錄下,建立一個 Mercurial.ini 檔案,然在該檔案中加入下列設定段落。
其中 [ui] 是指 User interface controls 的意思,舉例而言,我所加入的設定段落為
然後,您才能進行 commit 動作,其操作範例如下所示 (由於筆者第一次使用,因此嘗試了一些錯誤的情形,但是錯誤是最好的老師,我們在此將錯誤情形也列入。
如此,就完成了 commit 的動作了。 然而,當筆者按照教學文件 http://mercurial.selenic.com/wiki/TutorialClone 的指示,想要進行 clone 動作時,卻發生了失敗的情況,其操作狀況如下。
據筆者推測,這個錯誤的原因應該是設定檔 Mercurial.ini 中沒有設定 proxy,於是參考 http://www.selenic.com/mercurial/hgrc.5.html#http-proxy 當中的說明,在 Mercurial.ini 當中加入下列段落。
結果就可以進行 clone 的動作了,執行情況如下。
|
Mercurial 版本管理系統 -- 指令列表
page revision: 1, last edited: 31 Oct 2010 00:03
Post preview:
Close preview