VSCode,Perforce:“SOURCE CONTROL没有源控制提供商注册。”

问题描述 投票:1回答:2

我在Win10 x64上使用VSCode x64,并希望使用Perforce。我在可以与本地和远程VS客户端一起使用的同一台机器上安装了Perforce。我已经从VSCode Marketplace安装并加载了VSCode Perforce插件。激活模式设置为“自动检测”。

但是,在“源代码管理”窗格中,VSCode显示“SOURCE CONTROL没有注册源控制提供程序”。

我找到了No source control providers registered on Mac并尝试了描述的禁用 - 重载序列,但问题仍然存在。

没有3点式菜单来“切换SCM提供商”。现在我已经禁用了所有其他扩展,尝试重新安装扩展,以及将Perforce登录设置添加到工作区“settings.json”,并在工作区根目录中放置类似的“.p4config”,但无济于事。

找到Git missing in VSCode - no source control providers,不知道我在哪里设置等效的“git.path”,也不知道路径是什么:Perforce本身,或者VSCode扩展;不确定该扩展的路径。

非常感谢有关如何让VSCode Perforce插件注册的任何提示。是否已知VSCode Perforce插件可与VSCode和Win10一起使用x64?

git visual-studio-code perforce registration vscode-settings
2个回答
4
投票

以下是解决“无源控制提供商注册”问题的步骤

1)安装GIT

2)确保将GIT添加到Path环境变量中,您可以通过在VS Code中键入“CTRL + SHFT + P”并输入“GIT:Show Git Output”来验证是否安装了GIT。请参阅enter image description here下面的屏幕截图

3)Visual Studio代码期望使用open文件夹将GIT存储库加载到其中。您需要手动克隆您的GIT存储库并使用文件菜单中的“打开文件夹”或侧栏enter image description here将其加载到Visual Studio中

4)现在在您的Source Control选项卡中,您会发现GIT已成功集成enter image description here


-1
投票

您要解决此问题的唯一方法是打开文件夹appdata文件夹:

  1. 赢+ R
  2. 写%appdata%&ENTER
  3. 删除代码文件夹。
  4. 再次启动VS代码

它重新启动。现在您可以看到可用的git图标。

© www.soinside.com 2019 - 2024. All rights reserved.