如何在mercurial

时间:2016-10-06 08:37:01

标签: mercurial

我是一个git背景,只是转移到一个使用mercurial的项目,项目以head模型分支。

在将内容推送到我们的测试服务器之前,我想确保生产头是我父母列表中的一个。是否有命令?

1 个答案:

答案 0 :(得分:1)

实际上我找到了一种使用mercurial“revsets”的方法。

为了列出特定变更集的所有祖先,我们可以使用命令

hg log -r "ancestors(84e5bc6fd673)"

现在为了在这些父母中找到特定的变更集,我们可以使用匹配函数,如下所示

hg log -r "ancestors(84e5bc6fd673) and id(hh6cjb9c48se)"

所以如果hh6cjb9c48se是84e5bc6fd673父母的一部分,它将被打印到终端。