是否有儿童命令来补充父母的命令?

问题描述 投票:5回答:2

Mercurial提供命令父级来检查给定修订版的父级。这可以很容易地用于向后遍历DAG。我需要向前穿越DAG。有没有hg children命令?

mercurial dvcs
2个回答
7
投票

如果您使用的是Mercurial 1.6或更高版本,则可以使用内置的函数语言来指定修订集;有关详细信息,请参阅hg help revsets

在你的情况下,你会使用

hg log -r "children(XXX)"

显示修订版XXX的直接孩子,或

hg log -r "descendants(XXX)"

XXX作为祖先显示所有变更集。


2
投票

使用捆绑的children extensionhg help children(1.5):

hg children [-r REV] [FILE]

show the children of the given or working directory revision

    Print the children of the working directory's revisions. If a revision is
    given via -r/--rev, the children of that revision will be printed. If a
    file argument is given, revision in which the file was last changed (after
    the working directory revision or the argument to --rev if given) is
    printed.

options:

 -r --rev       show children of the specified revision
    --style     display using template map file
    --template  display with template
© www.soinside.com 2019 - 2024. All rights reserved.