下载之家_微软原版Msdn Win11正式版 64位系统下载

当前位置:首页软件下载系统工具详细列表

Mercurial 精简版 v5.5.2

Mercurial 精简版 v5.5.2

软件大小:18.20 MB软件语言:简体中文授权方式:免费软件

更新时间:2020-11-25运行环境:Win10

  • 软件介绍
  • 下载地址
  • 同类推荐
  • 相关文章

Mercurial精简版是款轻量级的分布式版本控制系统,软件功能非常强大,界面简洁明晰、操作方便快捷,设计得很人性化。Mercurial精简版(分布式版本控制系统)采用python语言开发,易于学习和使用,扩展性强,相比于传统的集中式版本控制系统来说,它更加方便你的管理和使用。需要的朋友千万不要错过哦!

Mercurial 精简版 v5.5.2

Mercurial精简版软件特色

【更轻松的管理】

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

【更健壮的系统】

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

【对网络的依赖性更低】

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

使用方法

以下使用大多基于命令行形式,版本是1.2.11

因为本地即是版本库的服务端也是版本库的客户端,所以首先得区分好版本库和工作目录两个概念,版本库存放了所有的版本,工作目录只是某个特定的版本,这个概念同svn是一致的,只是svn的版本库不在本地,而在集中的一台服务器上。

hg init创建新仓库,版本库的文件放在一个.hg的文件夹下面

hg add添加未版本化的文件

hg commit提交修改,使用-m 填写comments,同svn是一样的

hg tip查看当前版本库的最新版本,注意:不是当前工作目录的最新版本。tip是版本库最新版本的意思

hg parents查看当前工作目录的最新版本,如果这个版本有多个parent,会显示出来,如果没有则不显示。parent是指某个版本的前一个版本,如果某个版本通过 两个版本merge而来,则会出现多个parents。mercurial还不支持超过两个的parents,也就是说只能将版本两个两个的合并,合并3 个版本需要操作2次,合并4个版本需要操作3次,依次类推,如果碰到8个版本需要合并,则需要合并7次...

hg clone克隆一个版本库到本地,当项目开始的时候,建议在一台电脑上init项目后,然后大家从他那clone出来,而不是各自init。

hg pull从另一个版本库更新版本到本地

hg push将本地版本库更新到其他版本库中,其他版本库需要开通ssh服务,Windows下需要cygwin来启动ssh,linux下用openssh实现。

软件截图

Mercurial 精简版 v5.5.2