如何获得当前分支的所有负责人?

时间:2012-11-02 03:06:02

标签: mercurial

是否有一种简单的方法可以获得当前分支的所有负责人?

目前,我使用hg branch获取当前分支名称,然后执行hg heads branchname

那么current branch name是否有任何快捷方式可以防止使用2个命令?

PS:在bash,我们可以做到

hg heads `hg branch`

但是使用修订集语言是否有原生和跨平台的mercurial解决方案。

2 个答案:

答案 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(.)"