分布式版本控制 Mercurial 2.0 发布
jopen 13年前
<div id="p_fullcontent" class="detail"> <p>Mercurial 是一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强。相对于传统的版本控制,具有如下优点:</p> <ul> <li><strong>更轻松的管理。</strong><br /> 传统的版本控制系统使用集中式的 repository,一些和 repository相关的管理就只能由管理员一个人进行。由于采用了分布式的模型,Mercurial 中就没有这样的困扰,每个用户管理自己的 repository,管理员只需协调同步这些repository。</li> <li><strong>更健壮的系统。</strong><br /> 分布式系统比集中式的单服务器系统更健壮,单服务器系统一旦服务器出现问题整个系统就不能运行了,分布式系统通常不会因为一两个节点而受到影响。 </li> <li><strong>对网络的依赖性更低。</strong><br /> 由于同步可以放在任意时刻进行,Mercurial 甚至可以离线进行管理,只需在有网络连接时同步。</li> </ul> </div> <br /> <img title="mercurial.png" border="0" alt="mercurial.png" src="https://simg.open-open.com/show/b8d47eea437fc87633faaf50aa34aea3.png" width="90" height="90" /> <br /> Mercurial 2.0 发布了,最显著的改变就是新的 <a href="/misc/goto?guid=4958197437916071814">graft</a> 命令以及一个用于处理大文件的 <a href="/misc/goto?guid=4958197438651249665" target="_blank">扩展</a>。还包含其他一些小改进,详情请看官方 <a href="/misc/goto?guid=4958197439387151222" target="_blank">发行说明</a>。 <br /> <br /> Mercurial 官网: <a href="/misc/goto?guid=4958189470451666395" target="_blank">http://mercurial.selenic.com/</a> <br />