Mercurial入門學習


Mercurail是一種分步式的版本控制器,和git類似,但是和傳統的svn有着很大的區別,可以參與這個討論:Mercurial vs Subversion

  1. 安裝
    • Ubuntu

      1. 下載源代碼[http://mercurial.selenic.com/wiki/Download#Source_packages]

           2. 穩定版的下載網頁[http://mercurial.selenic.com/release/?M=D]

           3. 選擇最新的版本:比如我是mercurial-2.4.tar.gz

           4. 解壓縮:tar xzvf mercurial-2.4.tar.gz

           5. 編譯安裝:make all && su -c "make install" && hg version

      注:

           (1). make all ,的時候出現Python.h找不到,安裝:sudo apt-get install python-dev

           (2). 編譯文檔的時候,需要python-docutils,安裝:sudo apt-get install python-docutils

  2. 使用入門

    接下來可以參考http://hginit.com/,英文好的同學請進。接下來是我個人的實踐。

    1. 測試hg的安裝效果 cmd中輸入:hg

      hg

      如果不能顯示,則修改我的電腦->屬性->高級->環境變量->系統變量中的PATH為: (為了在命令行模式下運行Python命令,需要將python.exe所在的目錄附加到PATH這個環境變量中。) PATH=PATH;<你的mercurial目錄>;如:
      path

    2. 獲取幫助:hg help :如init命令的幫助信息
      hg help
    3. 設置全局配置信息

      Mercurial的配置文件類似於vim的vimrc,從[hg help config]可以查看配置文件的放置位置為:

      (Plan 9) "$home/lib/hgrc"

      (Unix) "$HOME/.hgrc"

      (Windows) "%USERPROFILE%\.hgrc"

      (Windows) "%USERPROFILE%\Mercurial.ini"

      (Windows) "%HOME%\.hgrc"

      (Windows) "%HOME%\Mercurial.ini"下面是我的配置文件:
      init
      指定了用戶名,這方便了后面的操作.

    4. 初始化項目:hg init
      hg init
    5. 建立一個readme文件,查看項目狀態
      hg status
      ?代表未知,M代表修改,A代表添加
    6. 添加文件:
      hg add

      mercurial提供了命令匹配的功能,如status可以用sta識別出來,這可以減少輸入

    7. 提交修改:
      hg ci 
      log命令用來看修改記錄,commit的-m參數提供了快速注釋的功能,你也可以自己編輯,如:
      hg commit
      注意保存
  3. 結語

    這只是入門資料,讓你開始使用mercurial,更多內容請看這里還有這里


免責聲明!

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



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