最火下载站首页
手机版
最火下载站
关注公众号
最火下载站
分布式版本管理系统(Mercurial)  v5.1 32&64位版

分布式版本管理系统(Mercurial) v5.1 32&64位版

一句话介绍:Mercurial是一款非常实用的分布式版本管理系统

  • 软件大小:15.3 MB
  • 软件语言:简体中文
  • 软件类型:编程辅助
  • 软件授权:
  • 应用平台:Windows
  • 更新时间:2019-09-28 10:58:57
  • 发布时间:2019-01-10 08:35:23

网友评分: 0

软件非常好(1) 软件不好用(0)

  Mercurial是一款非常实用的分布式版本管理系统,主要功能可帮助用户来轻松的管理repository,同时支持离线进行管理,非常的实用便捷,欢迎下载安装。

  

分布式版本管理系统(Mercurial)


功能特色

  更轻松的管理。

  传统的版本控制系统使用集中式的 repository,一些和 repository相关的管理就只能由管理员一个人进行。由于采用了分布式的模型,Mercurial 中就没有这样的困扰,每个用户管理自己的 repository,管理员只需协调同步这些repository。

  更健壮的系统。

  分布式系统比集中式的单服务器系统更健壮,单服务器系统一旦服务器出现问题整个系统就不能运行了,分布式系统通常不会因为一两个节点而受到影响。

  对网络的依赖性更低。

  由于同步可以放在任意时刻进行,Mercurial 甚至可以离线进行管理,只需在有网络连接时同步。

Mercurial主要特性(与Git相比 )

  1、学习容易

  Mercurial基于许多的实例, Git 跟Mercurial 比起来有学习起来不容易。 Git 有比较多的指令与选项,这些功能的说明可能会让新使用者备感威胁。 Mercurial 的文件对于新手来说相对完整与容易阅读,Mercurial 的用词与指令也比较接近Subversion 与CVS ,因此对于从那些系统转移的人们来说会比较亲切。

  2、支持Windows

  Git 有着强大的Linux 包,在Windows 执行它的正式作法是通过cygwin ,对于一个Windows 使用者来说不是非常理想。一个使用MinGw 改写的Git 渐渐受到欢迎,但是Windows 在Git 世界中仍然是一个次等公民。在有限的测试中, 使用MinGW 改写的版本看来提供了完整的功能,但是有点迟钝。一些在Linux 或Mac OS X 几乎是即使反应的操作,在Windows 中可能需要十几秒。 Mercurial 是使用Python 开发,而且正式版本在Windows 下执行顺畅(在Linux, Mac OS X 等系统也是)。

  3、维护, Git 需要定期维护资料库(例如git-gc),而Mercurial 不需要。不过需要注意的是, Mercurial 对于用户端磁盘空间的管理也比较没那么复杂(可以参考上面关于用户端储存管理的说明)。

  4、记录是不容侵犯的, Git 非常强大,可以执行任何你想做的事情,不幸的是,这也意谓着Git 也很容易丢失记录。举例来说, git-push –force 会让远端资料库的版本异动消失;Mercurial 的资料库结构比较像是不可变物件持续成长的集合,虽然在部份情况下(像是rebase) ,改写记录是有优点的,但这也很危险,可能会导致无法预期的结果。不过需要注意的是, Git 服务器可以通过设定来避免遗失资料,所以Mercurial 这个优点并不是那么明显。

更新日志(2019.09.28)

  1.修复部分小错误,提升整体稳定性

  2.修复已知bug

应用百科

  Mercurial 是一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强。其是基于 GNU General Public License (GPL) 授权的开源项目。

标签:编程辅助

发表评论

评星