Mercurial
(重定向自Hg)
查看日志
hg log ,可选参数
-p- 以补丁形式列出修改细节
-l N- 显示最近的
N次提交
比较
比较时使用 -r 指定版本号。如只指定一次,则与当前工作文件比较;如不指定,则比较已修改但未提交部分
hg diff -r34 -r35|colordiff
使用 -c REV 来显示指定版本所作的修改:
hg diff -c 136088
恢复
使用 revert 子命令来恢复文件到最后一次(或者指定)提交的版本。
使用 update --clean 子命令来恢复文件到指定/最新版本。[1]
使用 hg cat 来输出指定版本的指定文件(到标准输出)。
克隆
使用 -U 来仅仅生成 .hg 目录。
远程仓库
信息
查看远程仓库地址:
cat .hg/hgrc
配置
配置文件在 ~/.hgrc 。
忽略文件
项目下的 .gitignore 文件和配置 core.excludesfile 指定的文件等指示哪些文件会被忽略。
文件的格式规范如下:
syntax: glob 指示以下的模式为glob, syntax: regexp 指示之后的模式为正则表达式。之后的行为模式, # 开头的行为注释,空行被忽略。
参见
外部链接
- Google Code上Mercuria的簡單使用 | Fanhe.org
- Mercurial: The Definitive Guide
- A Guide to Branching in Mercurial / Steve Losh
- Hg Init: a Mercurial tutorial by Joel Spolsky,中文版
- The Architecture of Open Source Applications: Mercurial
- Styling Mercurial's CLI / hg tip