我希望能够看到与hg merge --preview
合并时会发生什么变化但有时我希望我可以稍微更改格式,或者只显示影响某些文件的提交,或者某些人提交的提交。在使用hg merge --preview
时,似乎无法指定不同的日志输出格式或应用任何过滤器,因此我想知道是否可以使用hg log
和revsets以某种方式获取相同的更改集列表。如果我有,我很确定我可以弄清楚如何调整我喜欢的方式。
答案 0 :(得分:5)
您想要与您合并的变更集的所有祖先,不包括与您的工作目录的父目录相同的变更集:
$ hg log -r“ancestors(mergerev) - ancestors(。)”
或简称:
$ hg log -r“:: mergerev - ::。”
请参阅hg help revsets了解更多信息。