Deployment 从mercurial中的nodeid获取分支名称
如何从Mercurial中的节点ID获取分支名称? 我试过Deployment 从mercurial中的nodeid获取分支名称,deployment,version-control,mercurial,Deployment,Version Control,Mercurial,如何从Mercurial中的节点ID获取分支名称? 我试过hg id nodeid,但不起作用但是hd id nodeid起作用,前提是您使用-r或-rev选项拼写节点标识符: $ hg id -r 2 db6f6e1d8715 (sidebr) tip $ hg id -b -r 1 default 请注意,如果分支名称为default,则与往常一样,它将被抑制 要仅获取分支名称,并避免抑制名称default,请添加-b选项: $ hg id -r 2 db6f6e1d8715 (side
hg id nodeid
,但不起作用但是hd id nodeid
起作用,前提是您使用-r
或-rev
选项拼写节点标识符:
$ hg id -r 2
db6f6e1d8715 (sidebr) tip
$ hg id -b -r 1
default
请注意,如果分支名称为default
,则与往常一样,它将被抑制
要仅获取分支名称,并避免抑制名称default
,请添加-b
选项:
$ hg id -r 2
db6f6e1d8715 (sidebr) tip
$ hg id -b -r 1
default
请注意,您可以获得多条信息:
$ hg id -i -b -n -r 1
d05b1df8b8f6 1 default
(无论
-i
/--id
,-n
/--num
,和-b
/--branch
选项的顺序如何,使用这些选项时,顺序始终是hash、rev、branch。添加-t
//--tags
和/或-b
/--bookmarks
会添加标签和书签因此,假设我的nodeid是'eff37df408da'。如何获取分支名称?@tichra:hg id-b-r eff37df408da
。如果节点id是整数,则作为顺序修订号;如果它是散列id,则作为散列id。