Mercurial官方版是款輕量級(jí)的分布式版本控制系統(tǒng),Mercurial官方版(分布式版本控制系統(tǒng))采用python語(yǔ)言開發(fā),便于學(xué)習(xí)和操作,有非常強(qiáng)大的擴(kuò)展性,Mercurial官方版是基于 GNU General Public License (GPL) 授權(quán)的開源項(xiàng)目。
傳統(tǒng)的版本控制系統(tǒng)使用集中式的 repository,一些和 repository相關(guān)的管理就只能由管理員一個(gè)人進(jìn)行。由于采用了分布式的模型,Mercurial 中就沒有這樣的困擾,每個(gè)用戶管理自己的 repository,管理員只需協(xié)調(diào)同步這些repository。
更健壯的系統(tǒng)
分布式系統(tǒng)比集中式的單服務(wù)器系統(tǒng)更健壯,單服務(wù)器系統(tǒng)一旦服務(wù)器出現(xiàn)問題整個(gè)系統(tǒng)就不能運(yùn)行了,分布式系統(tǒng)通常不會(huì)因?yàn)橐粌蓚€(gè)節(jié)點(diǎn)而受到影響。
對(duì)網(wǎng)絡(luò)的依賴性更低
由于同步可以放在任意時(shí)刻進(jìn)行,Mercurial 甚至可以離線進(jìn)行管理,只需在有網(wǎng)絡(luò)連接時(shí)同步。
1、測(cè)試hg的安裝效果 cmd中輸入:hg
如果不能顯示,則修改我的電腦->屬性->高級(jí)->環(huán)境變量->系統(tǒng)變量中的PATH為: (為了在命令行模式下運(yùn)行Python命令,需要將python.exe所在的目錄附加到PATH這個(gè)環(huán)境變量中。) PATH=PATH;<你的mercurial目錄>;如:
2、獲取幫助:hg help :如init命令的幫助信息
3、設(shè)置全局配置信息
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"下面是我的配置文件:
4、指定了用戶名,這方便了后面的操作.
初始化項(xiàng)目:hg init
5、建立一個(gè)readme文件,查看項(xiàng)目狀態(tài)
?代表未知,M代表修改,A代表添加
6、添加文件:
mercurial提供了命令匹配的功能,如status可以用sta識(shí)別出來(lái),這可以減少輸入
7、提交修改:
log命令用來(lái)看修改記錄,commit的-m參數(shù)提供了快速注釋的功能,你也可以自己編輯,如:
如何在Ubuntu上安裝Mercurial的最新版本?
Mercurial 是強(qiáng)大的分du布式版本控制系統(tǒng)。
在 Ubuntu 下快速的最新zhi版的安裝Mercurial, 其實(shí)只要dao幾條命令就可以搞定了
sudo add-apt-repository ppa:tortoisehg-ppa/releases
sudo add-apt-repository ppa:mercurial-ppa/releases
sudo apt-get update
sudo apt-get install mercurial python-nautilus tortoisehg
缺乏:
操作簡(jiǎn)單簡(jiǎn)潔的軟件,值得推薦
耳朵附近:
Mercurial(分布式版本控制系統(tǒng))是一種輕量級(jí)分布式版本控制系統(tǒng),非常實(shí)用哦
到砂墊層:
ercurial(分布式版本控制系統(tǒng))是一種輕量級(jí)分布式版本控制系統(tǒng),采用 Python 語(yǔ)言實(shí)現(xiàn),易于學(xué)習(xí)和使用,擴(kuò)展性強(qiáng)。其是基于 GNU General Public License (GPL) 授權(quán)的開源項(xiàng)目。
找是FD動(dòng)手:
這是一款非常好用的軟件,值得大家下載哦。
網(wǎng)友評(píng)論