You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何恢复GitLens在VS Code中的行内blame注释显示?

GitLens 13.4.0 单个仓库无法显示行内Blame注释的排查思路

环境信息

  • 系统:Ubuntu 22.04.2 LTS
  • VS Code版本详情:
Version: 1.77.0:
Commit: 7f329fe6c66b0f86ae1574c2911b681ad5a45d63
Date: 2023-03-29T10:05:35.165Z
Electron: 19.1.11
Chromium: 102.0.5005.196
Node.js: 16.14.2
V8: 10.2.154.26-electron.0
OS: Linux x64 5.19.0-38-generic
Sandboxed: No
  • GitLens扩展版本:13.4.0

问题描述

使用GitLens时仅单个仓库无法显示行内blame注释,其他仓库功能正常。已排除以下因素:

  • 未处于Zen模式或审查模式
  • 未使用虚拟驱动器
  • 已启用「Current line blame」模式
  • 问题仓库与正常仓库的工作区设置无差异
  • 禁用所有其他扩展后问题仍存在

排查解决思路

  • 检查仓库专属GitLens配置:打开命令面板(Ctrl+Shift+P),执行「GitLens: Open Repository Settings」,确认是否存在针对此仓库的blame禁用或自定义配置,若有则重置为默认值。
  • 清理仓库的GitLens缓存:打开命令面板,执行「GitLens: Clear Repository Cache」,选择问题仓库完成缓存清理后重启VS Code重试。
  • 验证Git原生功能:在终端进入问题仓库,执行git blame <目标文件名>,如果原生Git blame功能异常,执行git fsck检查仓库完整性,修复可能存在的仓库损坏问题。
  • 重置仓库的VS Code工作区配置:删除仓库根目录下的.vscode/settings.json(若存在),或在VS Code设置的「工作区」标签中点击「重置所有设置」,恢复默认工作区配置。
  • 重装GitLens扩展:卸载当前GitLens扩展,重启VS Code后重新安装13.4.0版本,再打开问题仓库测试。
  • 查看GitLens日志定位报错:打开命令面板,执行「GitLens: Show Output Log」,检查日志中与问题仓库相关的错误信息,根据具体报错进一步排查。

内容的提问来源于stack exchange,提问作者RSeidelsohn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 13:07:26