如何在Visual Studio代码中查看本地历史记录更改?

时间:2017-09-27 11:38:23

标签: visual-studio-code

我正在寻找一种方法来查看我当地的历史记录变化。

WebStorm中的等效方式: enter image description here

4 个答案:

答案 0 :(得分:30)

我认为在VS Code中没有开箱即用的支持。

您可以安装插件以提供类似的功能。例如:

https://marketplace.visualstudio.com/items?itemName=micnil.vscode-checkpoints

或者更有名的:

https://marketplace.visualstudio.com/items?itemName=xyz.local-history

可能需要配置一些细节:由于此类插件创建的其他文件夹,VS代码搜索有时会混淆。您可以将其配置为忽略此类文件夹或更改其位置(将此类文件夹添加到.gitignore文件也可以解决此问题。)

答案 1 :(得分:11)

我构建了一个名为Checkpoints的扩展程序,它是Local History的替代扩展程序。检查点支持在树视图中查看所有文件(具有检查点)的历史记录,而不仅仅是当前活动的文件。还有一些其他的细微差别,但总的来说它们非常相似。

答案 2 :(得分:0)

基本功能

  • 具有Local History扩展名的自动保存的本地编辑历史记录。
  • 带有Checkpoints扩展名的手动保存的本地编辑历史记录可用(这是IntelliJ,等效于将标签添加到本地历史记录中。)

高级功能

  • 在移动或重命名文件时,上述扩展都不支持编辑历史记录。
  • 以上扩展名仅支持编辑历史记录。例如,它们不支持移动/删除历史记录,就像IntelliJ一样。

打开请求

如果您希望本机添加此功能以及所有高级功能,建议您使用upvoting the open GitHub issue here

答案 3 :(得分:0)

vscode 中没有查看文件历史记录的选项。如果您使用的是 git,那么您可以使用 vscode 扩展名 Git History 来查看每次提交后的文件更改并与之前的提交进行比较。