Man*_*ria 38
GitLens图标将显示在导航栏中,单击它
点击比较
选择要比较的分支
现在您可以看到区别。您可以选择要查看差异的任何文件
bin*_*unt 25
如果您只想使用GitLens查看工作副本和特定提交之间特定文件的更改,则当前接受的答案可能会导致您很难找到您感兴趣的文件(如果多个文件在版本之间发生了更改)。
相反,如果文件已打开,请右键单击文件的选项卡(或者,如果当前未打开,请转到侧栏中的文件资源管理器并右键单击该文件),然后转到“提交更改”>“打开带有修订的更改” ...(或使用分支或标签打开更改...)。
pro*_*mer 11
使用Git History Diff插件可以轻松实现并排分支差异:
https://marketplace.visualstudio.com/items?itemName=huizhou.githd
访问上面的链接,向下滚动到名为Diff Branch的 GIF动画.您将看到您可以轻松选择任何分支,并与您所在的分支进行并排比较!这就像预览Github Pull Request中的内容一样.对于其他Git的东西,我更喜欢VSCode的内置功能或其他人提到的Git Lens.但是,上面的插件非常适合进行分支差异(即,对于那些进行rebase Git流并需要在强制推送到Github PR之前预览的人).
UPDATE
现在它可用:
https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory
到目前为止它不受支持,但可以跟随它的线程:github
现在可以使用githistory扩展。
不过,这里有一个小技巧:您可以比较每个分支的最新提交,这与并排比较两个分支或创建 PR 相同。
下面是如何使用 githistory 扩展来做到这一点:
我通常想将当前签出状态与其他一些分支进行比较master。因为我喜欢使用键盘快捷键,所以我找到了最简单的方法(根据现有的各种答案编译):

master

Behind查看Ahead提交列表。

如果您想比较两个特定分支(而不是签出的分支),请在步骤 3 中选择“比较引用... ”。之后您可以选择 2 个分支/标签/提交/...
| 归档时间: |
|
| 查看次数: |
51351 次 |
| 最近记录: |