'hg in --branch'确切名称比较

时间:2015-07-31 10:00:27

标签: mercurial branch

使用mercurial命令:

hg in

我不仅会获得XXX分支新提交,还会获得所有其他分支的新提交,其名称以“XXX”开头,例如“XXX-test”,“XXX-new-case”,“XXX-huge-”数据等等。 {{1}}命令存在同样的问题。

有没有一种简单的方法来获得我需要的确切分支?

当然,我可以使用{{1}}来获取所有变更集,检查其分支名称,过滤我的分支的变更集ID,而不是请求仅提取变更集。但这种方式看起来并不简单。

2 个答案:

答案 0 :(得分:0)

对于--branch选项预期值是分支的全名,因为-b

  

您要提取的特定分支

必须知道。期

答案 1 :(得分:0)

真的,我只是在使用hg in --branch XXX命令看到其他分支名称时感到困惑。但原因是分支XXX-yyy,XXX-zzz等合并到分支XXX,因此这些分支的变更集现在存在于XXX分支中。

所以,实际上,hg in --branch XXX只给出了XXX分支中存在的变更集,但其中一些变形集显示了它们已合并的分支的名称。