2014-06-11 30 views
0

我有一个变更集,32ada6b3ff3fd4b5d2d0e3da4ba72c5634da7857。这种变化已经被移植并且合并到各个分支。从分支移植到分支之后相当容易。移植信息显示出正在执行“hg log -r 32ada6b3ff3fd4b5d2d0e3da4ba72c5634da7857”。从那里开始,这只是一个迭代过程。在Mercurial(hg)中,如何查询hg数据库以获取变更集信息?

我怎样才能找出这个变更集合的分支合并分支要?有没有办法查询hg数据库的这些信息?

回答

0

分行的32ada6b3后代是(在短语法)

hg log -r "branch(32ada6b3::)" 

有主要的变化仅用于谓词

0

假设我理解你的问题,我认为你可以用revsets来完成。例如:

hg log -r "heads(descendants(32ada6b....))" 

会给你在他们的历史32ada6b...和没有孩子的所有的变更。

相关问题