VSCode Stage Selected Lines 变灰并突出显示更改

VSCode Stage Selected Lines is greyed out with changes highlighted

我已经切换到 Changes View 并且我可以看到绿色的更改线和红色的旧线。

Selected text

我只想暂存其中一些用于提交,所以我用绿色突出显示了我要暂存的行,但是下拉菜单 ... 中的 Stage Selected Lines 按钮仍然显示为灰色.

Greyed out button

由于某些奇怪的原因,在我使用控制台通过 git add -p file 命令暂存所选行后,现在可以正常工作了。 我不确定文件是否也需要提交和推送,但 VSCode 现在似乎知道该怎么做了。

也许它正在等待命令至少被使用一次,以便它可以复制该操作?

我将不得不在另一台机器或 VM 上安装 git 和 vscode 并测试它,除非其他人想要这样做。确认此奇怪行为后将更新。