命令: hg shelve 类似于git stash命令 Temporarily stash away changes(暂时保存工作区的改变) 用途:在切换到新的工作分支之前执行这个命令保存工作区的更改,工作区 就会变得非常干净,然后我们就可以切换到新的分支,修改完新的分支后,再回到前面的工作区,回复切换之前的更改。
命令:hg unshelve 恢复之前用hg shelve命令保存的内容
参考: https://www.mercurial-scm.org/wiki/ShelveExtension
Mercurial 是一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强。相对于传统的版本控制,具有如下优点: 更轻松的管理。 传统的版本控制系统使用集中式的 repository,一些和 repository相关的管理就只能由管理员一个人进行。由于采用了分布式的模型,Mercurial 中就没有这样的困扰,每个用户管理自己的 repository,管理员只需协调
Mercurial Eclipse 是一个在 Eclipse 环境中集成 Mercurial 版本控制系统客户端的插件。 在线安装地址:http://www.vectrace.com/eclipse-update/
Mercurial HeadQuarter 是一个用来管理 Mercurial 资源库的 Web 服务,允许用户定义名称、项目描述和设置访问权限。
Mercurial 的分布式协同模式,对于新手而言是混乱的, 本文试图澄清一些基本概念,至于 hg 的使用,请参考:Mercurial教程 1. 仓库(Repository)中有什么? Mercurial仓库(Repository) 包含工作目录(Working Directory) 和版本仓库(.hg目录) 版本仓库(存在于.hg隐藏目录中)包含了完整的项目历史. 不同与其它配置管理系统,那些集
使用可选扩展增强Mercurial的功能。 1.简介 Mercurial旨在提供一个小巧,安全且易于使用的命令集,该命令集对于大多数用户来说足够强大。 Mercurial的高级用户可以使用Mercurial扩展。扩展允许将强大的新功能直接集成到Mercurial核心中。 注意:扩展功能可能不符合Mercurial常规安全性,可靠性和易用性标准。 “ hg help extensions ” 提供内
本教程是介绍如何使用 Mercurial。我们不假定你有使用 源代码控制管理(SCM) 软件的背景。 当研究完本教程后,你应该对以下几点有所领会: 你将要使用的 Mercurial 的概念和命令 如何用简单的方法在软件项目中使用 Mercurial 我们强烈建议你研读 Mercurial 手册 hg(1) 和hgrc(5), 它们也在源代码树 doc/hg.1.txt 和 doc/hgrc.5.t
开发存储库 主要 Mercurial 维护人员Matt Mackall的主要开发存储库 可以在 https://www.mercurial-scm.org/repo/hg找到。 提交者 Mercurial核心贡献者的开发存储库可以在 https://www.mercurial-scm.org/repo/hg-committed/找到 。 有关完整列表,请参阅 Wiki上的开发人员存储库。 要求 P
Mercurial是一个免费的分布式源代码版本管理工具。它使您能够在使用直观界面的同时高效处理任何规模的项目。它易于使用且难以破坏,非常适合使用版本化文件的任何人。 分布式架构 传统版本控制系统(如Subversion)是典型的客户端 - 服务器体系结构,具有用于存储项目变更的中央服务器。 相比之下,Mercurial是真正的分布式,为每个开发人员提供整个开发历史的本地副本。这样,它独立于网络访问