打开源代码控制面板时VS Code报退出代码5崩溃
VS Code打开Source Control面板崩溃(Exit Code 5)排查方案
彻底清理VS Code残留缓存
卸载VS Code后,手动删除Mac上的残留配置和缓存目录,避免旧配置干扰:~/Library/Application Support/Code ~/Library/Caches/Code ~/Library/Preferences/com.microsoft.VSCode.plist ~/Library/Saved Application State/com.microsoft.VSCode.savedState删除完成后重新安装VS Code,不要恢复之前的配置备份。
检查并修复Git环境
打开终端执行git --version确认Git可正常运行,再用git config --list排查全局配置是否存在异常(如特殊字符、无效路径)。必要时重置Git全局配置:git config --global --unset-all git config --global user.name "你的用户名" git config --global user.email "你的邮箱"重启VS Code后测试问题是否消失。
以无扩展模式启动VS Code
终端执行code --disable-extensions启动编辑器,此时完全禁用所有扩展,尝试打开Source Control面板。如果不崩溃,说明扩展残留或配置有问题,可逐步重新安装扩展排查。查看崩溃日志定位问题
打开~/Library/Logs/Code目录,查看最新的崩溃日志文件,重点查找和Source Control、Git相关的错误栈信息,定位具体触发崩溃的模块。修复当前工作区Git仓库
退出VS Code,在终端进入当前工作区目录,执行以下命令检查并修复仓库完整性:git fsck --full git gc --prune=now若仓库损坏严重,可重新克隆仓库后再用VS Code打开测试。
重置VS Code用户设置
若能正常打开VS Code其他面板,按Cmd+Shift+P打开命令面板,输入Preferences: Reset Settings重置所有用户设置为默认值;若无法启动,直接删除~/Library/Application Support/Code/User/settings.json文件。
内容的提问来源于stack exchange,提问作者codernoob8
相关产品推荐
相关产品推荐

