/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
需要一個好的分布式版本控製係統,那就來下載Mercurial hg最新版使用吧,基於Python語言,是目前最流行的版本控製工具之一,界麵簡潔友好,容易使用。Mercurial hg最新版最大的特點就是分布式,所以不會和傳統的版本控製係統那樣,需要的朋友們現在就來下載使用吧!
對網絡的依賴性更低
Mercurial hg最新版由於同步可以放在任意時刻進行,Mercurial 甚至可以離線進行管理,隻需在有網絡連接時同步。
更輕鬆的管理
傳統的版本控製係統使用集中式的 repository,一些和 repository相關的管理就隻能由管理員一個人進行。由於采用了分布式的模型,Mercurial 中就沒有這樣的困擾,每個用戶管理自己的 repository,管理員隻需協調同步這些repository。
更健壯的係統
分布式係統比集中式的單服務器係統更健壯,單服務器係統一旦服務器出現問題整個係統就不能運行了,分布式係統通常不會因為一兩個節點而受到影響。
更新操作
更新當前項目狀態
hg update
更新代碼
hg pull
回退操作
代碼未提交時(即沒有進行 hg ci -m “提交" 操作),還原代碼
hg revert 文件名
或者 hg revert -a 還原所有修改
代碼提交了一次,還原提交,此時修改的代碼還在,特別注意,此操作隻能還原一次,多次是不行的
hg rollback
正常流程
初次推送代碼
hg push --new-branch
非初次推送代碼
hg push -b 分支號
查看項目狀態
hg st
將未加入索引的文件加入索引
hg add 文件
或者 hg add . 將所有的加入索引中
提交修改
hg ci -m "提交說明"
分支管理
合並分支
hg merge 分支號
或者 hg merge,即是不加分支號,此時合並自己分支的多個head頭,多用於多人操作同一分支後,進行合並操作
新建分支
hg branch 分支號
查看當前分支
hg branch
查看所有分支
hg branches
切換分支
hg update 新分支號