如何在Visual Studio Code中查看Git历史记录?

我可以从Visual Studio Code中执行各种Git命令,但是我找不到一种方法来可视化历史。

339826 次浏览

我向你推荐这个库,https://github.com/DonJayamanne/gitHistoryVSCode

Git History Git历史

它完全满足了您的需要,并具有以下功能:

  • 查看提交的详细信息,如作者名称、电子邮件、日期、提交者名称、电子邮件、日期和评论。
  • 查看该文件的先前副本或与本地副本进行比较
  • 在编辑器中查看对活动行的更改(Git Blame)。
  • 配置列表中显示的信息
  • 使用键盘快捷键查看文件或行的历史记录
  • 查看Git日志(以及提交的详细信息,如作者姓名、电子邮件、评论和文件更改)。

GitLens有一个很好的Git历史浏览器。从扩展市场安装GitLens,然后从命令面板运行“Show GitLens Explorer”。

当您打开文件或欢迎页面时,您将在右上角找到要单击的正确图标。

Enter image description here

你可以添加一个键盘快捷键:

Enter image description here

Git图似乎是一个不错的扩展。安装完成后,您可以从底部状态栏打开图形视图。

我建议使用Git图扩展。

对我来说,GitLens显然是Git历史上最受欢迎的扩展。

enter image description here

我最喜欢的是它可以为你提供侧注释,当一些行已经改变了最后一次,由谁。

Enter image description here

你不需要一个插件来查看Visual Studio Code 1.44或更多的提交历史。

时间轴视图

这是一个统一的视图,用于可视化文件的时间序列事件(例如,Git提交、文件保存、测试运行等)。默认情况下,Timeline视图自动更新显示当前活动编辑器的时间轴。您可以通过切换视图工具栏中的眼睛图标来控制这种默认行为。此外,与其他视图类似,Timeline视图支持在键入时查找或筛选。

时间轴视图在默认情况下被折叠在文件资源管理器的底部。选择Timeline框将展开Timeline视图。

enter image description here

[…]

下面是运行中的Timeline视图:

enter image description here

如果你只需要知道提交历史,所以不要使用太多的网格和笨重的插件,

我会推荐一个基本的简单插件,比如Git commit

我也用它:👇🏻

https://marketplace.visualstudio.com/items?itemName=exelord.git-commits

享受😎😊

我强烈建议使用GitLens &GitGraph

下面的快照突出显示了gitlens是如何随时间显示提交的

enter image description here

下面这张图片是非常生动的GitGraph

enter image description here

你不需要扩展来做这个,你只需要去资源管理器,然后时间轴Timeline in Explorer < / p >

如果你不希望它出现在资源管理器中,你可以将它拖放到侧边栏,或者源代码控制或任何你想要的地方!

in sidebar

如果你想要更花哨的功能,如可视化和所有的东西,你需要一个扩展。