根据docs,我可以使用“cmd + P”调用“Quick Open”,然后使用“git checkout”查看要检出的可用分支。我没有看到这一点,如下面的截图所示。
但是,如果我通过“cmd + shift + P”打开“命令选项板”,然后键入git checkout后跟Return,我会看到正确的可用分支列表。我遇到过错误,还是错过了什么?
Mac,最新的vscode。 Git在终端中工作正常,vscode识别存储库,我可以成功提交和推送更改。
答案 0 :(得分:2)
由issue 24408跟踪:
在VSCode 1.10及更早版本中,我可以执行 Ctrl + P ,git checkout,它会为我提供分支列表。这是一个非常好的和顺畅的工作流程。
在VSCode 1.11中,这似乎已经消失了。新的“
Git: Checkout to...
”是替代品。
说明:
可能与默认启用的新git SCM提供程序有关。请参阅#24141和Microsoft/vscode-docs#931 新的git SCM提供程序尚未最终确定,因此应在将来的更新中重新引入。
此行为现已消失,因为扩展程序无法使用,git现已成为。
在VSCode 1.11中:
启用Git扩展
默认情况下,new Git source control extension现已启用。此Git集成与第三方SCM提供程序一样经历了相同的扩展点。我们仍然在使用Git扩展,如果你想回到以前的版本,你可以运行
SCM: Disable Preview SCM
命令切换回来。您可以通过查看活动栏图标快速判断是否启用了Git扩展程序。新的SCM提供程序集成将显示合并图标而不是Git图标: