mergeinfo: 显示合并相关的信息。
用法:
mergeinfo
SOURCE[@REV]
[TARGET[@REV]]mergeinfo
--show-revs=WHICH
SOURCE[@REV]
[TARGET[@REV]]总结 SOURCE 和 TARGET
之间的合并历史。该图从左到右依次显示:分支中最年轻的共同祖先;
任一方向上最新的完整合并,从而将用于下一个完整合并的公共基准;每个分支的版本库路径和版本号提示。
输出 SOURCE 当中已合并到 TARGET (带有
--show-revs=merged)
或尚未合并到 TARGET (带有
--show-revs=eligible)
的版本号。仅输出 SOURCE 中至少有一项修改的版本。
如果提供了 --revision (-r),则过滤显示的信息,以便仅显示与指定范围内的版本相关连的信息。
版本号,日期和 “HEAD” 关键字是有效范围值。
SOURCE 和 TARGET 分别是源和目标分支的版本库
URL 路径 (如果给出了工作副本 WC
路径,则使用相对应的基本 URL 路径)。默认的 TARGET
是当前工作目录 (“.”)。REV
指定分支将被考虑的顶端版本;SOURCE 的默认值为 HEAD,而
TARGET 的默认值为 URL 的
HEAD 或 WC 路径的 BASE
版本。
深度可以是 “empty” 或 “infinity”。默认为
“empty”。
| 有效选项: | ||
|---|---|---|
-r [--revision] ARG | : | 指定版本
ARG (一些命令也接受 ARG1:ARG2
格式的版本范围),版本参数可以是如下之一:
|
| -R [--recursive] | : | 向下递归输出各级路径项信息,与
--depth=infinity
相同 |
| -q [--quiet] | : | 不输出信息,或只输出概要信息 |
| -v [--verbose] | : | 输出额外信息 |
--depth ARG | : | 限制输出深度为
ARG (empty,
files, immediates, 或
infinity) |
--show-revs> ARG | : | 指定哪些版本集合将被显示
(merged:已合并的,eligible:待合并的) |
--log |
: | 显示版本的日志消息、作者和日期 |
| --incremental | : | 使用便于合并输出结果的方式进行输出 |