【发布时间】:2016-03-21 09:12:33
【问题描述】:
查看本地对 gutter 中的文件所做的更改非常方便,如 in jetbrain's docs 所示。
但是可以在 PyCharm 的视图中与另一个 git 分支而不是 HEAD 进行比较?
示例:我在“工作”分支(基于 master)中进行了几次提交,我想查看我对 master 分支(即git diff master..work)所做的更改。
【问题讨论】:
查看本地对 gutter 中的文件所做的更改非常方便,如 in jetbrain's docs 所示。
但是可以在 PyCharm 的视图中与另一个 git 分支而不是 HEAD 进行比较?
示例:我在“工作”分支(基于 master)中进行了几次提交,我想查看我对 master 分支(即git diff master..work)所做的更改。
【问题讨论】:
你可以很容易地做到这一点:
git log ^branch1 branch2
or:
git log branch1 ^branch2
这将显示分支之间的差异。
用于显示您的“左/右”合并分支是哪个分支。
原来它会在合并分支之前显示pull/push的变化,你可以根据需要使用它。
【讨论】:
git diff master..work 来执行此操作。