我有一个变更集,32ada6b3ff3fd4b5d2d0e3da4ba72c5634da7857。此变更集已移植并合并到各个分支中。从分支到分支的移植相当容易。移植信息显示出“hg log -r 32ada6b3ff3fd4b5d2d0e3da4ba72c5634da7857”。从那里开始,这只是一个迭代过程。
如何找出此变更集合并或分支的分支?有没有办法查询hg数据库中的这些信息?
答案 0 :(得分:0)
假设我理解你的问题,我认为你可以用revsets来实现这个目标。例如:
hg log -r "heads(descendants(32ada6b....))"
会为您提供历史记录中32ada6b...
且没有子女的所有变更集。
答案 1 :(得分:0)
32ada6b3
后代的分支(简短语法)
hg log -r "branch(32ada6b3::)"
主要变化只使用谓词