長い間開発されてきた支店があります。開発中に、デフォルトのブランチがそのブランチに数回マージされました。ここで、マージを無視してそのブランチで行われたすべての変更を確認し、デフォルトにマージしても安全かどうかを判断したいと思います。
私は試した
hg diff -r "branch('myBranch') - merge()"
ただし、マージによって導入された変更は引き続き表示されます。また、この方法に従って、Mercurialで名前付きブランチに固有のdiffを表示してみましたが
hg diff -r "branch('myBranch') - branch('default')"
それでも、マージによって導入された変更をもたらします。