Visual Studio Code:在Git gutter指示器上进行Git diff

9
在WebStorm(以及Eclipse、Netbeans)中,当单击装订线上的git差异指示器时,会显示上一个内容的上下文菜单,并提供一个按钮以快速撤消块修改。

WebStorm git diff

Visual Studio Code 还提供了添加/修改/删除块的边栏指示器,如下所示:

VSCode git diff

但是我没有找到如何快速查看相应的差异。我不敢相信没有快速的方法来查看边栏指示器所指的内容。
我错过了什么吗?这是即将推出的功能吗?或者是否有人知道一个扩展程序可以添加这种行为?
3个回答

7

它来了!

它出现在Visual Studio Code 1.18中!

他们称其为源代码控制内联变更审查。顺便说一下,他们还在文件资源管理器中对修改的文件进行了着色。

Source Control Inline change review


3
目前还没有这样的功能。通常情况下,你不应该期望一个IDE中的某个随机功能也存在于另一个编辑器中,或者因为UI的某些部分看起来相似而被认为是“即将推出的功能”。在几乎所有情况下,这都不是事实。
然而,在这种情况下,实际上正在进行某种工作,可以在问题10782中看到。你可以在那里跟踪进展,甚至尝试贡献以使其更快地完成。
有趣的是,对于Visual Studio(而不是Code),实际上有一个扩展提供了这个功能:GitDiffMargin

2
很高兴知道这个问题!这不是一些“随机”的功能。在Eclipse、Netbeans、IntelliJ等Git、Subversion和其他源代码控制工具中,它已经存在了10多年。我不太了解Visual Studio(不是Code)套件是否存在,但我不会感到惊讶。 这就是为什么我惊讶地看到这个功能在最流行的IDE中只被部分实现。 - arvymetal

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接