如何比较2个Mercurial分支之间的变更集?

Ken*_*Ken 15 mercurial branch changeset

我有一个(远程)Hg存储库,有几个分支.我想验证分支A是否具有分支B具有的每个变更集(它可能有更多,这没关系).

有一个简单的方法来做到这一点hg吗?

我可以写一个小的shell脚本来做它,但它似乎可能出现很多东西,所以也许有一个简单的内置方式.

Wim*_*nen 18

这将显示变更集的任何祖先,b它们不是变更集的祖先a:

hg log -r "ancestors(b) and not ancestors(a)"
Run Code Online (Sandbox Code Playgroud)

如果你给b的分支B的头部和a的分支A的头部,这应该显示哪些变化仍然需要从B合并到A.