VSCode的Git Blame:查看每行代码的作者和提交信息

13次阅读

vscode中可通过命令面板、右键菜单、gitLens扩展或快捷键启用Git Blame功能,查看代码行的作者、提交哈希及时间戳等信息。

如果您在vscode中编辑文件时希望快速了解某一行代码由谁编写、何时提交以及关联的提交信息,则可以使用内置的git blame功能。以下是启用和使用该功能的具体步骤:

本文运行环境:macBook air,macOS Sequoia。

一、通过命令面板启用Git Blame

Git Blame可通过命令面板快速调用,适用于任意已纳入Git仓库管理的打开文件,无需额外插件支持。

1、按下 Cmd + Shift + P(Mac)或 Ctrl + Shift + Pwindows/linux)打开命令面板。

2、输入 Git: Toggle Blame 并回车。

3、编辑器左侧将显示每行代码对应的作者姓名、简短提交哈希及相对时间戳。

二、使用右键菜单激活Blame视图

该方式适合习惯图形化操作的用户,可直接在代码行上触发,响应迅速且上下文明确。

1、在编辑器中右键单击任意代码行。

2、从弹出菜单中选择 Git: Toggle Blame

3、Blame信息将以悬浮栏形式出现在当前行左侧,持续显示直至手动关闭或切换文件。

三、安装GitLens扩展增强Blame功能

原生Blame仅显示基础信息,GitLens可提供提交详情跳转、历史对比、作者头像、分支归属等深度信息。

1、点击左侧活动栏中的扩展图标(方块拼图形状)。

2、在搜索框中输入 GitLens 并选择官方发布版本(作者为 GitKraken)。

3、点击 Install 安装并重启VSCode。

4、安装完成后,在任意代码行右键即可看到新增的 GitLens: Show Line Blame 选项。

四、使用快捷键快速切换Blame状态

启用快捷键后可避免频繁调用命令面板,提升高频查看场景下的操作效率。

1、按下 Cmd + K(Mac)或 Ctrl + Kwindows/Linux)。

2、紧接着按下 B

3、当前文件的Blame信息将立即显示或隐藏,状态实时同步。

text=ZqhQzanResources