如何在vs代码中显示完整文件git责备

Dou*_*las 41 git visual-studio-code

有一次,我找到了一种在vscode中显示逐行git责任的方法.我现在不记得或找到了做到这一点的手段.我有Git Blame扩展,但这只会在单个选定的行上显示出责任.

Rob*_*bin 52

使用Gitlens扩展.它支持各种选项.安装后,您可以使用Alt+ B来显示完整的文件责备信息.

  • 所以他们实现了大量的功能,但本机上没有git责备? (29认同)
  • 至少在 macOS 上,右上角有一个“显示文件注释”图标。这会切换一个显示每行责任的栏。 (8认同)
  • 安装 GitLens 后,它还会在选项卡栏右侧放置一个圆形的 GitLens 图标(该图标与左侧活动栏中的扩展程序的图标匹配)。单击该按钮还将显示/隐藏文件责任区域。 (6认同)
  • 有人知道如何更改注释面板的宽度吗?在我的例子中它需要 2/3 的宽度,这不太好 (5认同)
  • 您在哪里看到“显示文件注释”?我找不到 您为此使用插件吗? (4认同)
  • 哈哈,这个过于臃肿的 GitLens 扩展基本上无法显示作者的注释。他们不可能是认真的!嘿,去查看 WebStorm/IDEA 看看应该如何完成。 (4认同)
  • GitLens 的注释面板绝对令人恶心。看起来很糟糕,占据了 2/3 的屏幕,不显示用户名,缺少指示更改何时完成的颜色代码。Webstorm/Intellij 做得更好。 (3认同)
  • 或按Ctrl + Shift + GB,如果将gitlens键映射配置为“和弦”。 (2认同)
  • “显示文件注释”在 macOS VSCode 1.50.1 上绝对不存在。VSCode 本身的开发人员不希望人们从其源代码中追踪他们并将此类问题归咎于他们,因此他们很方便地“忘记”包含它:-P。 (2认同)
  • 我真的很想喜欢 GitLens。它只是臃肿,并且占用了大量以前的屏幕空间。当然,它可以做很多事情,但你不能用编辑器做任何其他事情。再加上 vscode 无法拆分在两个显示器上,因此使用效率不高。 (2认同)

omn*_*sia 41

如果您使用GitLens插件,还可以使用 Visual Studio Code 右上角的“文件注释”图标:

GitLens - 文件注释菜单

或者使用“GitLens:切换文件责备”命令。


Sam*_*amB 25

您可以使用时间轴视图查看单个文件的提交历史记录,而无需使用插件。

在此输入图像描述

请参阅如何在 Visual Studio Code 中查看 Git 历史记录?了解更多信息。

  • 但是您无法直接查看特定行属于哪个提交 (10认同)
  • @Ridhuvarshan 是的,这是正确的,但我不想安装另一个 VSCode 插件,这对于我的情况来说“足够好” (3认同)

der*_*rek 19

我刚刚安装了 Git Blame。虽然已经推出一段时间了,但看起来很轻量级,而且非常容易使用。我能够逐行获取有关人物和时间的详细信息。

在此输入图像描述

  • 这看起来更好,也更简单。GitLens 完全是过于臃肿了。 (15认同)

小智 9

添加annotator扩展名。是添加它的市场链接。


mil*_*lan 6

在 Mac 上,如果你有 GitLens 插件,它是CommandOptionGB

在此处输入图片说明

  • 这只适用于 GitLens 插件,你没有提到...... (7认同)
  • 谢谢。对于像我这样不经常使用 VS 代码的人来说,他们很难记住如何访问上图所示的命令面板,那就是“Command + Shift + P” (3认同)
  • 我安装了 GitLens,并且 `Command` `Option` `G` `B` 没有执行任何操作。 (3认同)
  • 要安装 GitLens,请输入“Command + Shift + X”,搜索“GitLens”,单击“安装” (2认同)