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

发布于 2024-11-17 14:13:29 字数 200 浏览 1 评论 0原文

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

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

I've got a PowerShell script that finds revisions that merged two named branches together. It loops through all the merges on a particular branch, showing changesets that have a parent on the other named branch.

Is there an hg log command that will do the equivalent? I've played around with Mercurial's revsets feature (hg help revsets), but can't seem to find the magical incantation.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蓝咒 2024-11-24 14:13:29

您可以使用它:

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

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

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

You can use this:

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

This will output all changesets that are:

  1. Merge-changesets
  2. on the default-branch
  3. A direct child of any changeset on the secondary branch
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文