Mercurial入門學習介紹
Mercurail是一種分步式的版本控制器,和git類似,但是和傳統(tǒng)的svn有著很大的區(qū)別,可以參與這個討論:Mercurial vs Subversion
安裝
Ubuntu
1. 下載源代碼[http://mercurial.selenic.com/wiki/Download#Source_packages]
2. 穩(wěn)定版的下載網頁[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
Windows 7
1. 下載穩(wěn)定版[http://mercurial.selenic.com/release/windows/]
2. 選擇:mercurial-2.4.0-x64.msi(直接加入了環(huán)境變量里)
使用入門
接下來可以參考http://hginit.com/,英文好的同學請進。接下來是我個人的實踐。
測試hg的安裝效果 cmd中輸入:hg
如果不能顯示,則修改我的電腦->屬性->高級->環(huán)境變量->系統(tǒng)變量中的PATH為: (為了在命令行模式下運行Python命令,需要將python.exe所在的目錄附加到PATH這個環(huán)境變量中。) PATH=PATH;<你的mercurial目錄>;如:
獲取幫助:hg help :如init命令的幫助信息
設置全局配置信息
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"下面是我的配置文件:
指定了用戶名,這方便了后面的操作.
初始化項目:hg init
建立一個readme文件,查看項目狀態(tài)
?代表未知,M代表修改,A代表添加 添加文件:
mercurial提供了命令匹配的功能,如status可以用sta識別出來,這可以減少輸入
提交修改:
log命令用來看修改記錄,commit的-m參數提供了快速注釋的功能,你也可以自己編輯,如:
注意保存 結語
這只是入門資料,讓你開始使用mercurial,更多內容請看這里, 還有這里
相關文章
Prometheus和NodeExporter安裝監(jiān)控數據說明
這篇文章主要為大家介紹了Prometheus和node?exporter安裝監(jiān)控數據說明,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-07-07fastjson到底做錯了什么?為什么會被頻繁爆出漏洞?(推薦)
前段時間,fastjson被爆出過多次存在漏洞,很多文章報道了這件事兒,并且給出了升級建議。本文給大家分享fastjson的releaseNote以及部分源代碼。感興趣的朋友跟隨小編一起看看吧2020-07-07redis debug環(huán)境搭建過程詳解(使用clion)
這篇文章給大家介紹redis debug環(huán)境搭建過程,使用clion,達到和調試java一樣的效果,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧2021-07-07