如何在 Visual Studio 代码中查看 Git 历史记录?
How can I view the Git history in Visual Studio Code?
我可以从 Visual Studio 代码执行各种 Git 命令,但是我找不到可视化历史记录的方法。
我向您推荐这个存储库,https://github.com/DonJayamanne/gitHistoryVSCode
Git 历史
它完全满足您的需求并具有以下功能:
- 查看提交的详细信息,例如作者姓名、电子邮件、日期、提交者姓名、电子邮件、日期和评论。
- 查看文件的先前副本或将其与本地文件进行比较
工作区版本或以前的版本。
- 在编辑器中查看活动行的变化(Git怪)。
- 配置列表中显示的信息
- 使用键盘快捷键查看文件或行的历史记录
- 查看 Git 日志(以及提交的详细信息,例如作者姓名、电子邮件、评论和文件更改)。
GitLens 有一个不错的 Git 历史浏览器。从扩展市场安装 GitLens,然后从命令面板安装 运行 "Show GitLens Explorer"。
当您打开文件或欢迎页面时,您会在右上角找到可以单击的正确图标。
您还可以添加键盘快捷键:
Git Graph 似乎是一个不错的扩展。安装后,您可以从底部状态栏打开图形视图。
我建议使用 Git Graph 扩展程序。
我很明显 GitLens 是 Git 历史上最受欢迎的扩展。
我最喜欢的一点是它可以为您提供上次更改某行的时间以及更改者。
您不需要插件即可查看 Visual Studio Code 1.44 或更多的提交历史记录。
Timeline view
This is a unified view for visualizing time-series events (for example, Git commits, file saves, test runs, etc.) for a file. The Timeline view automatically updates showing the timeline for the currently active editor, by default. You can control this default behavior by toggling the eye icon in the view toolbar. Also, similar to other views, the Timeline view supports find or filter as you type.
The Timeline view is collapsed by default at the bottom of the File Explorer. Selecting the Timeline sash will expand the Timeline view.
[...]
Here is the Timeline view in action:
如果你只需要知道提交历史,那么不要使用太多网格化和笨重的插件,
我会向您推荐一个基本的简单插件,例如 "Git Commits"
我也在用:
https://marketplace.visualstudio.com/items?itemName=exelord.git-commits
尽情享受
我强烈建议使用 GitLens & GitGraph 的组合。
下面的快照突出显示了 gitlens 如何随时间显示提交
而下图是令人惊叹的生动 GitGraph
您不需要扩展程序来执行此操作,只需转到 Explorer,然后转到 Timeline。
如果您不想在资源管理器中使用它,可以将其拖放到边栏、源代码管理或任何您想要的地方!
如果您想要更多奇特的功能,例如可视化等,您需要一个扩展程序。
我可以从 Visual Studio 代码执行各种 Git 命令,但是我找不到可视化历史记录的方法。
我向您推荐这个存储库,https://github.com/DonJayamanne/gitHistoryVSCode
它完全满足您的需求并具有以下功能:
- 查看提交的详细信息,例如作者姓名、电子邮件、日期、提交者姓名、电子邮件、日期和评论。
- 查看文件的先前副本或将其与本地文件进行比较 工作区版本或以前的版本。
- 在编辑器中查看活动行的变化(Git怪)。
- 配置列表中显示的信息
- 使用键盘快捷键查看文件或行的历史记录
- 查看 Git 日志(以及提交的详细信息,例如作者姓名、电子邮件、评论和文件更改)。
GitLens 有一个不错的 Git 历史浏览器。从扩展市场安装 GitLens,然后从命令面板安装 运行 "Show GitLens Explorer"。
当您打开文件或欢迎页面时,您会在右上角找到可以单击的正确图标。
您还可以添加键盘快捷键:
Git Graph 似乎是一个不错的扩展。安装后,您可以从底部状态栏打开图形视图。
我建议使用 Git Graph 扩展程序。
我很明显 GitLens 是 Git 历史上最受欢迎的扩展。
我最喜欢的一点是它可以为您提供上次更改某行的时间以及更改者。
您不需要插件即可查看 Visual Studio Code 1.44 或更多的提交历史记录。
Timeline view
This is a unified view for visualizing time-series events (for example, Git commits, file saves, test runs, etc.) for a file. The Timeline view automatically updates showing the timeline for the currently active editor, by default. You can control this default behavior by toggling the eye icon in the view toolbar. Also, similar to other views, the Timeline view supports find or filter as you type.
The Timeline view is collapsed by default at the bottom of the File Explorer. Selecting the Timeline sash will expand the Timeline view.
[...]
Here is the Timeline view in action:
如果你只需要知道提交历史,那么不要使用太多网格化和笨重的插件,
我会向您推荐一个基本的简单插件,例如 "Git Commits"
我也在用:
https://marketplace.visualstudio.com/items?itemName=exelord.git-commits
尽情享受
我强烈建议使用 GitLens & GitGraph 的组合。
下面的快照突出显示了 gitlens 如何随时间显示提交
而下图是令人惊叹的生动 GitGraph
您不需要扩展程序来执行此操作,只需转到 Explorer,然后转到 Timeline。
如果您不想在资源管理器中使用它,可以将其拖放到边栏、源代码管理或任何您想要的地方!
如果您想要更多奇特的功能,例如可视化等,您需要一个扩展程序。