0

我有一个变更集 32ada6b3ff3fd4b5d2d0e3da4ba72c5634da7857。此变更集已被移植并合并到各个分支中。从一个分支移植到另一个分支是相当容易的。移植信息显示执行“hg log -r 32ada6b3ff3fd4b5d2d0e3da4ba72c5634da7857”。从那里开始,这只是一个迭代过程。

如何找出这个变更集已合并分支到哪些分支?有没有办法在 hg 数据库中查询这些信息?

4

2 回答 2

0

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

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

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

于 2014-06-11T18:37:09.943 回答
0

are的后代的分支32ada6b3(简而言之)

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

主要变化仅用于谓词

于 2014-06-12T01:56:03.290 回答