如何找到默认的最新变更集以合并到(其他分支)?

时间:2012-10-09 17:07:51

标签: mercurial branch branching-and-merging

最好把它画出来:

default -----A-----o-----o---->
              \
Branch_A  -----o-----o----->
                      \
Branch_B    -----o-----o-----o---->
                              \
Master                    -----o---->

修订版A在这里是“有趣的”,因为它是default中传播到Master的最新变更集。如何查询Mercurial以获得此结果?

1 个答案:

答案 0 :(得分:1)

(正如我正在打字这个问题时,一位同事把答案放在了一起。无论如何,我会用其他任何人使用谷歌发帖。)

hg log -r "max(ancestors(master) and branch(default))"

这将返回分支default中可以跟踪master分支路径的最新节点。