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 | : | 使用便于合并输出结果的方式进行输出 |