新聞中心
近日,Guido van Rossum(Python之父)在郵件列表上宣布,Python將選擇Mercurial(Hg)作為新的版本控制系統(tǒng)。他預計將在今年夏天前遷移到Mercurial。Rossum是依據(jù)收到的郵件或Twitter上Python開發(fā)者的反饋決定選擇Mercurial的,他認為相對于Bzr,Mercurial更容易被SVN用戶掌握。

根據(jù)IBM開發(fā)者園地的介紹:Mercurial是一種輕量級分布式版本控制系統(tǒng),采用Python語言實現(xiàn),易于學習和使用,擴展性強,采用GNU GPL授權(quán)。相對于傳統(tǒng)的版本控制,優(yōu)點有:
更輕松的管理
由于采用了分布式的模型,每個用戶管理自己的 repository,管理員只需協(xié)調(diào)同步這些repository。
更健壯的系統(tǒng)
分布式系統(tǒng)比集中式的單服務(wù)器系統(tǒng)更健壯,單服務(wù)器系統(tǒng)一旦服務(wù)器出現(xiàn)問題整個系統(tǒng)就不能運行了,分布式系統(tǒng)通常不會因為一兩個節(jié)點而受到影響。
對網(wǎng)絡(luò)的依賴性更低
由于同步可以放在任意時刻進行,Mercurial甚至可以離線進行管理,只需在有網(wǎng)絡(luò)連接時同步。
【編輯推薦】
- Google公布Unladen Swallow 改進Python性能
- Python 3 初探: Python 3 的新特性
- NetBeans IDE新增Python支持
網(wǎng)站名稱:Python選擇Mercurial Hg版本控制系統(tǒng)
URL分享:http://www.5511xx.com/article/cceegdc.html


咨詢
建站咨詢
