GitLens通过在VSCode中集成Git功能,实现代码演变的深度追溯。它在代码旁显示作者、提交时间和信息,支持内联提示查看详细记录,可快速定位历史责任人;右键“View Commit History”能按行级追踪变更,精确识别引入bug的提交;支持跨分支比较与时间轴视图,双击提交预览历史状态,并可自定义blame注解显示方式,提升代码审查与协作效率。

GitLens 让你无需离开编辑器就能深入理解代码的演变过程。它把 Git 的能力直接带入 VSCode,极大提升开发效率和团队协作体验。
查看代码是谁写的、何时写的
在代码行旁边,GitLens 会显示作者名、提交时间和简短的提交信息,让你一眼看出每一行代码的来源。
- 通过内联提示(gutter icons)点击即可查看详细提交记录
- 支持快速识别某段代码的历史责任人,便于沟通或排查问题
- 特别适合接手老项目或阅读他人代码时使用
一键追溯代码变更历史
右键代码选择“View Commit History”可查看该文件或选中代码块的完整提交历史。
- 能按行级别追踪改动,精确到具体哪次提交引入了某个 bug
- 支持跨分支比较,方便审查不同版本间的差异
- 可以查看某函数或变量从诞生到现在的所有修改记录
快速对比不同版本的代码
通过时间轴(Timeline)视图,你可以直观浏览文件的每次提交,并进行逐个版本对比。
- 双击任意历史提交,在编辑器中预览当时的状态
- 支持与当前工作区、上一版本或其他分支进行 diff
- 帮助你理解配置项或接口为何变成现在这样
blame 注解自由切换,不干扰编码
你可以随时开启或关闭行尾的 blame 信息,也可以将它显示在状态栏中。
- 按需显示,避免视觉混乱
- 支持键盘快捷键快速调出上下文信息
- 可自定义注解格式,比如只显示作者缩写或相对时间










