我可以使Visual Studio Code突出显示分阶段更改吗?

Lar*_*röm 15 git visual-studio-code vscode-settings

Visual Studio代码显示阴沟线以指示某些文件已更改.当您进行更改时,线条会消失.

这是未分级更改的样子: vscode中的未分级更改

这是运行后的样子git add .: vscode中的分阶段更改

有没有什么可以让vscode在阴沟中突出显示阶段性变化?

Von*_*onC 5

不是本机(VS Code)或GitLensGitHub repo

您可能知道(或写过),有一个功能请求

现在,我知道哪些行没有上演(绿色代表新行,蓝色代表已编辑行),也许当我在本地提交时,以不同的颜色(紫色?)突出显示那些行,以表示“已提交但未发布”。

但是现在,您需要切换到VSCode的版本控制部分,以查看将要提交的内容:

未承诺但已上演

您可以在此处检查要提交的分阶段更改。

注意:有一个uncommittedColor,但我不知道它是否引用了已上演或未上演的更改,或如何使用它。
GitLens 6.2确实提到了可设置的gitlens.gutterUncommittedForegroundColor颜色,但是在当前的8.3 GitLens版本中我不再看到它了。


OP现已开放的Microsoft/vscode60389包括:

在Git中编辑文件时,它有三个版本:

  • 指数
  • 工作树

因此,有两个可能的差异显示:

  • HEAD <> Index
  • Index <> Working Tree

我们目前显示的装订线装饰Index <> Working Tree
由于在编辑器中打开的文件始终是“工作树”,因此显示HEAD <> Index装订线没有任何意义,因为这两个文件都不是“工作树”。

  • 我针对 VS Code 提出了一个功能请求:https://github.com/Microsoft/vscode/issues/60389 (2认同)