在magit中,如何看到分支添加到当前分支的差异?

rya*_*ntm 9 emacs magit

在Magit Refs缓冲区中,您可以按分支上的选项卡(我要合并的分支)以查看如果将此分支合并到当前已检出的分支中将添加哪些提交,并且您可以按提交上的输入看看他们的变化.有没有办法看到所有这些变化统一起来?

我不认为magit diff dwim功能是我想要的,因为它显示了当前分支上的所有更改,但不显示我想要合并的分支.我通常不关心看到这些更改,因为我最感兴趣的是我合并的分支会改变什么,而不是其他一切都改变了.

rya*_*ntm 11

您可以使用合并预览查看合并时将添加的分支m p.这可以从Magit Refs缓冲区中使用,方法是将点导航到要预览合并和键入的分支m p.

  • `mp` 显示为 `(empty)`。我确实更喜欢使用“mn”,它创建所有更改,但不提交它们。 (3认同)

tar*_*ius 6

是的,"diff dwim"并没有真正做到我的意思.那应该改进,请打开一个功能请求.

同时你可以使用d r然后键入范围(至少完成).或者您可以使用d d然后翻转修订版(D f)以及切换范围样式(D r).这一起改变feature..mastermaster...feature.