vscode快速打开“git checkout”显示没有结果

时间:2017-04-16 22:44:26

标签: git visual-studio-code

根据docs,我可以使用“cmd + P”调用“Quick Open”,然后使用“git checkout”查看要检出的可用分支。我没有看到这一点,如下面的截图所示。 Screenshot of Quick Open

但是,如果我通过“cmd + shift + P”打开“命令选项板”,然后键入git checkout后跟Return,我会看到正确的可用分支列表。我遇到过错误,还是错过了什么?

Mac,最新的vscode。 Git在终端中工作正常,vscode识别存储库,我可以成功提交和推送更改。

Command Palette works enter image description here

1 个答案:

答案 0 :(得分:2)

issue 24408跟踪:

  
    

在VSCode 1.10及更早版本中,我可以执行 Ctrl + P ,git checkout,它会为我提供分支列表。这是一个非常好的和顺畅的工作流程。

         

在VSCode 1.11中,这似乎已经消失了。新的“Git: Checkout to...”是替代品。

  

说明:

  

可能与默认启用的新git SCM提供程序有关。请参阅#24141Microsoft/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图标:

scm provider icon