发布于 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代码搜索有时会因为这种类型的插件创建的其他文件夹而混淆。要解决这个问题,您可以:
.gitignore
文件中。发布于 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)。较大的文件将不会添加到本地历史记录,除非通过用户手势显式添加。更改此设置对现有的文件历史记录项没有影响。
这些命令是:
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)
https://stackoverflow.com/questions/46446901
复制相似问题