如何从Mercurial中的节点ID中获取分支名称?
我已经尝试了hg id nodeid
,但这不起作用
答案 0 :(得分:2)
但hd id nodeid
确实工作,前提是您使用-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
(使用这些选项时,顺序始终为hash,rev,branch,无论-i
/ --id
,-n
/ --num
和{的顺序如何{1}} / -b
选项。添加--branch
/ -t
和/或--tags
/ -B
按顺序添加标记和书签,无论如何选项订单。)