首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何查看Visual代码中的本地历史记录更改?

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

Stack Overflow用户
提问于 2017-09-27 11:38:22
回答 7查看 275.8K关注 0票数 150

我在寻找一种方法来观察我当地历史的变化。

WebStorm中的一种等价方式

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2017-10-19 13:14:58

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

或者,如果您想要一个插件为您提供类似的功能,例如:

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

或者更有名的:

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

某些细节可能需要配置,因为Visual代码搜索有时会因为这种类型的插件创建的其他文件夹而混淆。要解决这个问题,您可以:

  1. 将历史记录文件夹添加到.gitignore文件中。
  2. 更改所选插件配置中的历史文件夹位置。
  3. 配置Visual代码搜索以忽略历史记录文件夹。
票数 93
EN

Stack Overflow用户

发布于 2022-03-16 17:02:16

本地文件历史

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

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

从条目中可以: 比较对本地文件或上一项的更改,还原内容,删除或重命名条目

请参阅66.md#地方历史

本地文件历史正在积极地工作,并且在内部人员的版本1.66中。结果将在Timeline视图中提供。

以下是当前适用的设置:

Workbench > Local History: Enabled

控制是否启用本地文件历史记录。启用后,保存的编辑器的文件内容将存储到备份位置,以后可以还原或审阅。更改此设置对现有的文件历史记录项没有影响。

Workbench > Local History: Max File Entries

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

Workbench > Local History: Max File Size

控制要为本地历史记录考虑的文件的最大大小( KB)。较大的文件将不会添加到本地历史记录,除非通过用户手势显式添加。更改此设置对现有的文件历史记录项没有影响。

这些命令是:

代码语言:javascript
运行
复制
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:为具有自定义名称的活动文件创建一个新的历史记录条目

workbench.action.localHistory.deleteAll:删除所有文件中的所有历史记录条目

workbench.action.localHistory.restoreViaPicker:找到一个可以跨所有文件恢复的历史条目

已经引入了一系列新设置来处理本地历史记录: workbench.localHistory.enabled:启用或禁用本地历史记录(默认值: true) workbench.localHistory.maxFileSize:创建本地历史记录条目的文件大小限制(默认值:256 of ) workbench.localHistory.maxFileEntries:每个文件本地历史条目的限制(缺省值: 50) workbench.localHistory.exclude:从本地历史中排除某些文件的glob模式 workbench.localHistory.mergeWindow:以秒为单位的间隔,在此期间,将本地文件历史记录中的最后一个条目替换为要添加的条目(默认为10s)

票数 48
EN

Stack Overflow用户

发布于 2018-04-24 08:44:02

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

票数 38
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46446901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档