Mercurial今天放出了Mercurial 1.5下载地址,使用Mercurial的朋友可以下载升级到最新版的Mercurial 1.5使用了。Mercurial是一款免费的分布式版本控制系统。说其版本控制系统,笔者一直在使用的就是svn,最早笔者曾经接触过cvs,由于其基于时间的版本比对让不提交内容的笔者也需要检查比对版本。之后svn的基于内容的比对让笔者选择了svn。不过去年的一段时间断网让笔者在家里无法使用svn,十分郁闷。也就是在此时笔者发现了Mercurial和git。和已有的cvs,svn相比Mercurial最大的优势应该分布式版本控制(笔者感觉Mercurial的这个功能是相对于svn最大的优势)通过使用Mercurial,可以在在中央服务器瘫痪的时候,直接切换到另一台客户端提交,也就是说在Mercurial的世界里,中央服务器只是服务器中的一台,所有的客户机都可以独立作为服务器接收提交。当中央服务器回复正常的时候,可以由这台客户机负责提交到中央服务器。Mercurial的该功能很好的解决了笔者十分头疼的问题。
Mercurial除了笔者描述的优势还有不好值得使用的特点。比如Mercurial的高效和强大,Mercurial官方对使用Mercurial处理大量数据十分有信心,即使数据量很大的情况下也能保持高效的运行速度。Mercurial还支持快速clone项目,通过clone出来的项目会包含完整的项目变更历史。而另一大优势就是Mercurial支持本机提交,没有了网络传输折层的限制,让Mercurial工作可以异常的高效,当然如果您希望将工作副本直接保留在服务器端也是毫无问题的。同时Mercurial的学习曲线不高,很容易上手,因为Mercurial采用Python编写,因此Mercurial不受平台的限制,Mercurial 1.5可以运行在Linux,unix,Mac和window上,同时Mercurial 1.5还有丰富的文档支持,可以说是版本控制工具中的佼佼者!
Mercurial 1.5下载地址:
Mercurial 1.5下载
[ad#468-60]