VS Code 提示没有活动的源代码控制提供程序
VS Code 的 Git 支持由内置 Git 扩展提供,同时依赖系统中安装的 Git。如果源代码管理视图提示“当前没有活动的源代码控制提供程序”,可以按以下顺序排查。
1. 确认 Git 可用
在 VS Code 终端中运行:
git --version如果找不到命令,应先从 Git 官方渠道安装 Git,然后完全重启 VS Code。
2. 确认打开的是 Git 仓库
git rev-parse --show-toplevel如果当前目录不是仓库,应在 VS Code 中打开包含 .git 的项目目录,或根据实际需要初始化仓库。
3. 检查内置 Git 扩展
- 打开扩展视图。
- 搜索
@builtin git。 - 找到内置的 Git 扩展,确认它处于启用状态。
- 如果状态异常,可先禁用、重启 VS Code,再重新启用并再次重启。
4. 查看 Git 输出日志
打开“视图 → 输出”,在右侧下拉列表中选择 Git。日志通常会显示 Git 路径、仓库发现或命令执行失败的具体原因。
需要更详细信息时,可以在 Git 输出面板中把日志级别调整为 trace。分享日志前应先删除仓库地址、用户名、本地路径和凭据信息。