Mercurial 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Mercurial 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Mercurial 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 GPLv2
开发语言 C/C++ Python
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-08

软件简介

Mercurial 是一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强。相对于传统的版本控制,具有如下优点:

  • 更轻松的管理。
    传统的版本控制系统使用集中式的 repository,一些和 repository相关的管理就只能由管理员一个人进行。由于采用了分布式的模型,Mercurial 中就没有这样的困扰,每个用户管理自己的 repository,管理员只需协调同步这些repository。
  • 更健壮的系统。
    分布式系统比集中式的单服务器系统更健壮,单服务器系统一旦服务器出现问题整个系统就不能运行了,分布式系统通常不会因为一两个节点而受到影响。
  • 对网络的依赖性更低。
    由于同步可以放在任意时刻进行,Mercurial 甚至可以离线进行管理,只需在有网络连接时同步。
展开阅读全文

评论

点击加入讨论🔥(5) 发布并加入讨论🔥
发表于运维专区
2019/08/21 07:42

Mercurial 黄昏,Bitbucket 宣布全面转向 Git

源代码托管平台 Bitbucket 宣布将逐步放弃对版本控制系统 Mercurial 的支持。 Bitbucket 推出于 2008 年,当时集中式版本控制是比较普遍的,Mercurial 是其中的典型代表,但是当前 Git 才是主流,它已经成为了大部分开源项目的首选版本控制工具,开发者可以在各种规模的团队中分布式协作,轻松地完成工作。目前 Bitbucket 同时支持 Mercurial 与 Git。 Bitbucket 表示,当前其平台正处于增长阶段,在对市场进行了更加深入的评估...

35
10
发表了资讯
2016/10/03 00:00

Mercurial 3.9.2 发布,分布式版本控制系统

Mercurial 3.9.2 发布了。 主要改进内容: annotate: correct output in some merge cases (issue5360) crecord: properly handle files with No newline at eof (issue5268) grep: rewrite help to better document current (confusing) behavior 下载地址: http://mac.softpedia.com/get/Developer-Tools/Mercurial.shtml#download...

0
2
发表了资讯
2016/02/03 00:00

Mercurial 3.7 发布,分布式版本控制系统

Mercurial 3.7 发布,更新如下: 特性 Generaldelta: the original Mercurial compression format had an inefficient way of storing history in very branchy repositories. Generaldelta addresses this weakness. As a result, depending on the repository, this can improve the size of the history up to a factor of 10. Mercurial 1.9 was the first release to support generaldelta (behind a feature flag), but ...

2
4
发表了资讯
2015/08/05 00:00

Mercurial 3.5 发布,分布式版本控制系统

Mercurial 3.5 发布,值得关注的更新内容如下: operations involving obsolescence markers are faster (for users of changeset evolution) various revsets were optimized parts of phases calculation are now performed in C. The not public() revset should be much faster. hg status and things walking the filesystem are faster (Mozillians should be using hgwatchman to make hg status insanely fast) 更多内容...

14
9
发表了资讯
2014/04/30 00:00

Mercurial 3.0 即将发布,新特性预览

Mercurial 3.0 已经在 4月17日 结束编码,这意味着 3.0 版本将在 5月 初发布。在这里我们来简单的了解下 Mercurial 3.0 将会给我们带来哪些新特性和改进。 1. Changeset Evolution 2. Bundle and Bundle2 此外该版本改进了 HTTP 认证机制,可用性的提升以及增加新的命令 hg config,详细介绍请看这里。

1
3
发表了资讯
2014/03/01 00:00

Mercurial 2.9.1 发布

Mercurial 2.9.1 发布,这是一个常规的 bugfix 版本,包括: coal: hgweb style adds extra blank line in file view (issue4136) hg.openpath: use url.islocal to tell if the path is local (issue3624) hgweb: hack around mimetypes encoding thinko (issue4160) hooks: only disable/re-enable demandimport when it's already enabled merge: add "other" file node in the merge state file merge: audit the right des...

0
0
发表了资讯
2014/02/03 00:00

Mercurial 2.9 发布,分布式版本控制系统

Mercurial 2.9 发布,此版本是普通发布日程的版本,更新内容如下: aliases: make "_checkshellalias()" invoke "findcmd()" with "strict=True" backout: add a message after backout that need manual commit backout: avoid update on simple case bash_completion: add completion for deleting a shelve bash_completion: add global support for -B|--bookmark bash_completion: add global support for -b|--branch bis...

0
12
发表了资讯
2013/11/05 00:00

Mercurial 2.8 发布,分布式版本控制系统

Mercurial 2.8 发布了,Mercurial 是一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强。 Mercurial 2.8 是一个常规的版本更新,主要改进内容包括: 1.1. Core features hgweb: add revset syntax support to search hgweb: always run search when a query is entered (BC) hgweb (paper theme): add infinite scrolling to graph hgweb: show full date in rfc822 format in tooltips at short...

9
4
发表了资讯
2013/02/16 00:00

Mercurial 2.5.1 发布,分布式版本控制

Mercurial 2.5.1发布,这是个bug修复版本,修复了以下bug: hgk: support the old way of getting the current Ttk theme (issue3808) hgweb.cgi: fix internal WSGI emulation (issue3804) hgweb: make 'summary' work with hidden changesets (issue3810) incoming: fix incoming when a local head is remotely filtered (issue3805) largefiles: don't crash when trying to find default dest for url without path rebas...

0
6
发表了资讯
2013/02/04 00:00

Mercurial 2.5发布

Mercurial 2.5正式版发布,有以下特性: 1.1. Core features branchmap: improved performances bundle: add revset expression to show bundle contents (issue3487) dirstate: implement unix statfiles in C hgweb: add (Atom) subscribe links to the repository index hgweb: add "URL breadcrumbs" hgweb: add branches RSS and Atom feeds hgweb: secret changeset are excluded from html view (3614 ) serve: use chu...

0
1
发表了资讯
2013/01/25 00:00

Mercurial 2.4.2 发布,2.5 候选版发布

Mercurial 2.4.2是个bug修复版本,修正了以下问题。同时TortoiseHg也更新到了2.6.2版本。 amend: invalidate dirstate in case of failure (issue3670) amend: prevent loss of bookmark on failed amend bookmarks: fix head selection for merge with two bookmarked heads bundlerepo: don't return the peer without bundlerepo from getremotechanges dirstate: don't rename branch file if writing it failed dirstate:...

6
2
发表了资讯
2012/09/07 00:00

Mercurial 2.3.1 发布

Mercurial 2.3.1是个bug修复版本,修正了以下问题。同时TortoiseHg也更新到了2.5版本。 clone: don't fail with --update for non-local clones (issue3578) commit: normalize filenames when checking explicit files (issue3576) fileset: actually implement 'minusset' fileset: do not traceback on invalid grep pattern fileset: exclude deleted files from matchctx.existing() fileset: fix generator vs list bug ...

2
1
发表了资讯
2012/08/03 00:00

Mercurial 2.3 发布,分布式版本控制

Mercurial 2.3 发布了,主要改进记录: Core features help: add --keyword (-k) for searching help hgweb: side-by-side comparison functionality log: support --graph without graphlog extension push: accept revset argument for --rev merge: bookmarks will no longer automatically merge with unnamed heads or other bookmarks. Instead it picks heads with diverging bookmarks. introduce ChangesetsObsolescen...

1
1
发表了资讯
2012/07/03 00:00

Mercurial 2.2.3 发布,分布式版本控制

Mercurial 2.2.3 发布了,主要改进记录: amend: disable hooks when creating intermediate commit (issue3501) archive: make progress only show files that are actually archived bookmarks: correctly update current bookmarks on rebase (issue2277) bugzilla: stop bugs always being marked as fixed in xmlrpc (issue3484) graft: don't drop the second parent on unsuccessful merge (issue3498) hgweb: fixes lin...

0
1
发表了资讯
2012/06/05 00:00

Mercurial 2.2.2 发布,分布式版本控制

Mercurial 2.2.2与6月1日发布,这是一个bug修复版本,修复了以下bug: addremove: document default similarity behavior (issue3429) alias: inherit command optionalrepo flag (issue3298) amend: preserve extra dict (issue3430) bisect: save current state before running a command bugzilla: fix transport initialization on python 2.4 build: fix hgrc manpage building with docutils 0.9 bundle: make bundles m...

2
1
发表了资讯
2012/03/04 00:00

Mercurial 2.1.1 发布

Mercurial 2.1.1 发布了,该版本主要是 bug 修复。 下载地址:http://mercurial.selenic.com/downloads/ 主要修复的 bug 包括: bdiff: fix malloc(0) issue in fixws() bugzilla: stop XMLRPC requests from requesting gzipped responses bundlerepo: bundle repos should be non-publishing (issue3266) cmdserver: invalidate the dirstate when running commands (issue3271) context: make workingctx.forget() really w...

0
0
发表了资讯
2011/11/03 00:00

Mercurial 2.0 发布,分布式版本控制

Mercurial 2.0 发布了,最显著的改变就是新的 graft 命令以及一个用于处理大文件的扩展。还包含其他一些小改进,详情请看官方发行说明。 Mercurial 是一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强。相对于传统的版本控制

7
1
发表了资讯
2011/07/03 00:00

Mercurial 1.9 发布,分布式版本控制

Mercurial 1.9 发布了,新特性包括功能文件集匹配语言,新的命令服务器模式等等,详情请看发行说明。 Mercurial 是一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强。相对于传统的版本控制,具有如下优点: 更轻松的管理。 传统的版本控制系统使用集中式的 repository,一些和 repository相关的管理就只能由管理员一个人进行。由于采用了分布式的模型,Mercurial 中就没有这样的困扰,每个用户管...

1
4
发表了资讯
2010/09/08 00:00

微软向 Mercurial 项目捐赠 2.5 万美元

微软的CodePlex基金会宣布捐赠2.5万美元资助源代码管理系统Mercurial的开发。 Mercurial是一个跨平台的分布式版本控制软件。微软在声明中表示,虽然它的开源托管网站CodePlex.com最常用的源代码管理系统是Team Foundation Server,但用户将会受益于Mercurial,他们很荣幸能为社区的17,000多项开源项目提供一个新选择。 更详细关于 Mercurial 的介绍请看这里。...

3
0
发表了资讯
2010/07/02 00:00

Mercurial 1.6 发布-分布式版本控制

Mercurial 是一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强。 该版本最重要的两个新特性是: * 可推式书签,让你通过推拉的方式在不同的资料库中同步书签 * 引入强大的版本查询语言(Revision Query Language) 下载地址: http://mercurial.selenic.com/release/mercurial-1.6.tar.gz...

1
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
5 评论
141 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部