命名分支之间合并的Mercurial日志

时间:2011-06-30 01:54:01

标签: mercurial

我有一个PowerShell脚本,可以找到将两个命名分支合并在一起的修订版。它循环遍历特定分支上的所有合并,显示在另一个命名分支上具有父级的变更集。

是否有hg log命令可以执行相同的操作?我玩过Mercurial的revsets功能(hg help revsets),但似乎无法找到神奇的咒语。

1 个答案:

答案 0 :(得分:11)

您可以使用:

hg log --rev "merge() and branch(default) and children(branch(secondary))"

这将输出以下所有变更集:

  1. 合并-变更集
  2. on default-branch
  3. 次要分支上任何变更集的直接子女