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

Aar*_*sen 5 mercurial

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

有没有相同的hg log命令?我玩过Mercurial的revsets功能(hg help revsets),但似乎无法找到神奇的咒语.

ang*_*son 11

你可以用这个:

hg log --rev "merge() and branch(default) and children(branch(secondary))"
Run Code Online (Sandbox Code Playgroud)

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

  1. 合并,变更
  2. 默认分支上
  3. 二级分支上任何变更集的直接子项