是否有一种简单的方法可以获得当前分支的所有负责人?
目前,我使用hg branch
获取当前分支名称,然后执行hg heads branchname
。
那么current branch name
是否有任何快捷方式可以防止使用2个命令?
PS:在bash,我们可以做到
hg heads `hg branch`
但是使用修订集语言是否有原生和跨平台的mercurial解决方案。
答案 0 :(得分:4)
是的,使用
$ hg heads .
hg heads
命令采用可选的修订标识符。如果你运行hg heads X
,你将获得X
分支的头部 - 注意额外的间接。这意味着您可以使用.
(这意味着工作副本父修订版)来了解当前分支。
答案 1 :(得分:2)
TBT!
hg heads -r "min(branch(.))
和branch(。)“(min()因为”如果指定了STARTREV,那么只有那些 STARTREV后代的头将显示。“)
hg log -r "head() and branch(.)"