如何使用 Visual Studio Code 查看每次提交的差异?

Eva*_*nss 11 visual-studio-code

我一直在尝试从 WebStorm 转移到 Visual Studio Code,但 WebStorm 仍然具有我无法在 Visual Studio Code 中实现的这一杀手级功能。

我可以快速拉出我的提交列表,然后区分其中的任何一个:

在此处输入图片说明

在此处输入图片说明

请告诉我 Visual Studio Code 有办法做到这一点吗?

igr*_*nis 8

是的,它内置了git集成。请参考教程。还有大量的扩展,比如Git HistoryGit Project Manager

Git 历史扩展结果

  • 它很相似,但我看不到通过提交而不是通过文件进行比较的方法。 (2认同)
  • 安装 [`Git History`](https://github.com/DonJayamanne/gitHistoryVSCode) 扩展后,您将获得此功能。Command-Shit-P,选择`Git: View History (git log)`。您将看到所有提交,就像在您的第一张图片中一样。然后你可以选择你想要比较的(提交的)版本。 (2认同)
  • 您应该在答案中总结这些链接的内容,以便更具体地回答问题。 (2认同)

小智 5

  1. 安装 GitLens 扩展(或者它已经默认安装)
  2. 转到边栏中的 GitLens 选项卡
  3. 找到“搜索提交”行
  4. 输入提交 SHA

您将看到在该提交中更改的所有文件。

点击查看照片!