当前位置: 首页 > 知识库问答 >
问题:

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

罗学林
2023-03-14

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

有点等效于WebStorm中的方式:

共有3个答案

颛孙轩昂
2023-03-14

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

岳安福
2023-03-14

文件的本地历史记录现在可以从“时间线”视图中获得。根据配置的设置,每次保存编辑器时,都会向列表中添加一个新条目:

每个本地历史条目包含创建条目时文件的全部内容,在某些情况下可以提供更多的语义信息(例如,指示重构)。

从条目中,您可以:

将更改与本地文件或以前的条目进行比较还原内容删除或重命名条目

见 https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_66.md#local-history

本地文件历史记录正在积极处理中,位于预览体验成员内部版本 v1.66 中。结果将在时间轴视图中提供。

以下是当前适用的设置:

工作台

控制是否启用本地文件历史记录。启用后,保存的编辑器文件内容将存储到备份位置,以后可以恢复或查看。更改此设置不会影响现有的文件历史记录条目。

工作台

控制每个文件的本地文件历史记录条目的最大数量。当文件的本地文件历史记录条目数超过此数量时,将丢弃最旧的条目。

工作台

控制考虑用于本地历史记录的文件的最大大小(KB)。除非通过用户手势明确添加,否则较大的文件不会添加到本地历史记录中。更改此设置不会影响现有的文件历史记录条目。

这些命令:

timeline.toggleExcludeSource:timeline.localHistory  

workbench.action.localHistory.compareWithFile
workbench.action.localHistory.compareWithPrevious
workbench.action.localHistory.selectForCompare     // compare any 2 entries
workbench.action.localHistory.compareWithSelected

workbench.action.localHistory.delete               // delete this entry
workbench.action.localHistory.deleteAll            // delete all entries of all files from local history

workbench.action.localHistory.open
workbench.action.localHistory.restore
workbench.action.localHistory.restoreViaEditor
workbench.action.localHistory.rename               // rename this entry

添加了新的全局命令以处理本地历史记录:

workbench.action.localHistory。create:使用自定义名称为活动文件创建新的历史记录条目

< code > work bench . action . local history . delete all :删除所有文件中的所有历史记录条目

workbench.action.localHistory。restoreViaPicker:查找要在所有文件中恢复的历史记录条目

引入了一系列新设置来处理本地历史:

< code > work bench . local history . enabled :启用或禁用本地历史(默认值:true)< code > work bench . local history . max filesize :创建本地历史条目的文件大小限制(默认值:256 kb)< br> workbench . local history . max file entries :每个文件的本地历史条目限制(默认值:50)< br > < code > work bench . local history . exclude :从本地历史中排除某些文件的全局模式< br > < code > work bench

狄凯
2023-03-14

Visual Studio代码现在在时间线视图中提供了此功能。见马克的回答。

或者,如果您希望插件为您提供类似的功能,例如:

检查站

或者更出名的:

当地历史

可能需要配置一些详细信息,因为Visual Studio Code搜索有时会因此类插件创建的其他文件夹而混淆。要解决此问题,您可以:

    < li >将历史文件夹添加到您的< code >中。gitignore文件。 < li >更改所选插件配置中的历史文件夹位置。 < li >配置Visual Studio代码搜索以忽略历史文件夹。
 类似资料:
  • 当你想查看某个文件或文件夹本地变更的历史记录的时候,可以使用此功能. 一. 查看某个文件的本地变更历史 前题条件: 在文件列表中选中此文件或打开此文件,光标在文件中. 操作步骤: 方法一: 点击右键 —> 在弹出的操作选项中点击Local History —> Show History 方法二: 菜单栏 —> VCS —> Local History —> Show History 显示变更历史

  • 在“警报历史记录”页面中,你可以浏览警报表格、打开特定警报、将其分配给用户或一次选择多个警报。 警报表格会自动更新,每 60 秒检查一次新警报。它基于触发警报的时间显示最近 10 个警报。警报是按照发出时间排序(开始时间)。而点击列标题则会按该列排序。 所有受监控的实例都显示在左侧窗格中。选择一个级别以仅显示与之相关的警报。 若要更改每页显示的警报数量,请点击“X / 页”并选择预定义的数字。默认

  • 我正在使用Jupyter笔记本编写Python 2代码。我将其调用为: 同时,我使用IPython控制台,启动时使用: 我的问题是,Jupyter历史被保存,并且与IPython历史混合在一起。我根本不想要Jupyter笔记本的历史记录-有没有办法禁用它,同时保留IPython**历史记录? 平台:win32 更新: 我尝试过使用建议的设置摘要方法。但是,当我在配置中输入“c.Session.di

  • 问题内容: 我正在Mac OS X上使用默认的python解释器,并且+ (清除了)我以前的命令。我可以使用箭头键逐一浏览它们。但是bash shell中是否有–history选项之类的选项,可以显示您到目前为止输入的所有命令? 问题答案: 使用获得的长度,并查看每个。

  • 本页内容包括: XCode6.4 Beta Swift语法文档更新 XCode6.3正式版 Swift语法文档更新 XCode6.2正式版 Swift语法文档更新 XCode6.2 Beta3 Swift语法文档更新 XCode6.2 Beta2 Swift语法文档更新 XCode6.2 Beta1 Swift语法文档更新 XCode6.1.1正式版 Swift语法文档更新 XCode6.1 Sw

  • 读取播放历史信息 调用地址 http://api.bilibili.cn/history 返回 返回值字段 字段类型 字段说明 results int 返回的记录总数目 list object 返回数据 返回字段 “list” 子项 返回值字段 字段类型 字段说明 aid int 视频编号 typeid int 视频分类ID typename string 视频分类名称 title string