从 mercurial 中的 nodeid 获取分支名称
Get branch name from nodeid in mercurial
如何从 Mercurial 中的节点 ID 获取分支名称?
我试过 hg id nodeid
但那行不通
但是 hd id <em>nodeid</em>
确实 工作,前提是您将节点标识符拼写为-r
或 --rev
选项:
$ hg id -r 2
db6f6e1d8715 (sidebr) tip
请注意,如果分支名称是 default
,它会像往常一样被隐藏。
要仅 分支名称,并避免隐藏名称 default
,请添加 -b
选项:
$ hg id -b -r 1
default
请注意,您可以获得不止一条信息:
$ hg id -i -b -n -r 1
d05b1df8b8f6 1 default
(无论-i
/--id
、-n
/--num
的顺序如何,使用这些选项时顺序始终为hash、rev、branch,和 -b
/ --branch
选项。添加 -t
/ --tags
and/or -B
/ --bookmarks
添加标签和书签顺序,同样不管选项顺序。)
如何从 Mercurial 中的节点 ID 获取分支名称?
我试过 hg id nodeid
但那行不通
但是 hd id <em>nodeid</em>
确实 工作,前提是您将节点标识符拼写为-r
或 --rev
选项:
$ hg id -r 2
db6f6e1d8715 (sidebr) tip
请注意,如果分支名称是 default
,它会像往常一样被隐藏。
要仅 分支名称,并避免隐藏名称 default
,请添加 -b
选项:
$ hg id -b -r 1
default
请注意,您可以获得不止一条信息:
$ hg id -i -b -n -r 1
d05b1df8b8f6 1 default
(无论-i
/--id
、-n
/--num
的顺序如何,使用这些选项时顺序始终为hash、rev、branch,和 -b
/ --branch
选项。添加 -t
/ --tags
and/or -B
/ --bookmarks
添加标签和书签顺序,同样不管选项顺序。)