在 Magit Refs 缓冲区中,您可以按 tab 键查看分支(我想要合并的分支),以查看如果将此分支合并到当前检出的分支中,将添加哪些提交,您可以按 enter 键查看这些提交的更改。是否有一种方法可以将所有这些更改统一在一起显示?
我认为 magit diff dwim 功能不是我想要的,因为它显示当前分支上但不在我想要合并的分支上的所有更改。我通常不关心看到那些更改,因为我主要关心的是我正在合并的分支将会改变什么,而不是其他所有变化。
在 Magit Refs 缓冲区中,您可以按 tab 键查看分支(我想要合并的分支),以查看如果将此分支合并到当前检出的分支中,将添加哪些提交,您可以按 enter 键查看这些提交的更改。是否有一种方法可以将所有这些更改统一在一起显示?
我认为 magit diff dwim 功能不是我想要的,因为它显示当前分支上但不在我想要合并的分支上的所有更改。我通常不关心看到那些更改,因为我主要关心的是我正在合并的分支将会改变什么,而不是其他所有变化。
您可以使用合并预览 m p 查看合并分支后添加的内容。在Magit Refs缓冲区中,将光标导航到要预览合并的分支上,并键入 m p。
m n
,那么它应该适用于 m p
。但是 m n
是一个不错的替代方案。 - young_souvlakiorigin/<branch>
而不仅仅是<branch>
。 - young_souvlaki是的,"diff dwim" 在这里也不完全做我想要的事情。请改进它,并打开一个功能请求。
同时,您可以使用 d r 然后输入范围(至少使用自动完成)。或者您可以使用 d d,然后翻转修订版本(D f),以及切换范围样式(D r)。一起这将把 feature..master
更改为 master...feature
。