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

时间:2016-06-18 17:27:12

标签: git visual-studio-code git-history-graph

我可以从vscode执行各种git命令,但是我找不到一种可视化历史记录的方法。

9 个答案:

答案 0 :(得分:99)

我推荐你这个回购,https://github.com/DonJayamanne/gitHistoryVSCode

Git History Git历史记录

它完全符合您的需求并具有以下功能:

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

答案 1 :(得分:39)

您不需要插件即可查看具有Visual Studio Code 1.42或更高版本的提交历史记录。

时间轴视图

在这个里程碑中,我们在新的“时间轴”视图上取得了进展,并提前分享了预览。
这是一个统一的视图,用于可视化资源(文件,文件夹等)的时间序列事件(例如,提交,保存,测试运行等)。

要启用时间轴视图,您必须使用 Insiders Edition VSCode 1.44 March 2020),然后添加以下设置:

"timeline.showView": true

https://media.githubusercontent.com/media/microsoft/vscode-docs/vnext/release-notes/images/1_42/timeline.png

答案 2 :(得分:27)

GitLens有一个很好的git历史浏览器。从exentensions市场安装GitLens然后运行" Show GitLens Explorer"来自命令面板。

答案 3 :(得分:4)

我强烈建议同时使用GitLensGitGraph

下面的快照突出显示了gitlens如何显示一段时间内的提交

enter image description here

下面的图片是惊人的生动的GitGraph

enter image description here

答案 4 :(得分:2)

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

enter image description here

然后您可以添加键盘快捷键: enter image description here

答案 5 :(得分:0)

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

答案 6 :(得分:0)

我建议使用Git Graph扩展名。

答案 7 :(得分:0)

很明显,this answer是git历史记录中最受欢迎的扩展名。

git lens

我最喜欢的功能是在上次更改时以及由谁更改某行时为您提供侧面注释。

enter image description here

答案 8 :(得分:0)

如果您只需要了解Commit历史记录,那么不要使用太多的Meshed和笨重的插件,

我会向您推荐一个基本的简单插件,例如“ Git Commits”

我也使用它:??

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

享受??