Skip to content

Re (store + (hi) story) 基于 VSCode 历史记录的文件 (包括目录结构) 恢复工具 Based on VSCode History File Recovery Tool (and directory structure)

License

Notifications You must be signed in to change notification settings

ClarkQAQ/restory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Restory

Re (store + (hi) story) 基于 VSCode 历史记录的文件 (包括目录结构) 恢复工具
Based on VSCode History File Recovery Tool (and directory structure)

English README

你在使用 VSCode,但是你的一些文件和文件夹不小心删掉了? 懒得一个个去找历史记录? Restory 能帮你一键恢复整个目录!

原理

这是一个很简单的工具. Restory 通过扫描 VSCode 的文件修改历史文件获取信息, 并在你指定的位置重建文件夹目录结构和文件内容.

很不幸的是, 你没有经过 VSCode 修改的文件无法使用 Restore 恢复, 因为 VSCode 并没有产生对应的修改历史文件.

使用

前往 Release 下载您平台对应的 restory 的二进制文件然后运行即可.

例如在 Linux 平台:

$ curl -L -o ./restory_linux_amd64 https://github.com/ClarkQAQ/restory/releases/latest/download/restory_linux_amd64
$ chmod +x ./restory_linux_amd64
$ ./restory_linux_amd64 ~/.config/Code/User/History /tmp/code-history

VSCode 历史文件夹目录在 Linux 平台通常是 ~/.config/Code/User/History, Windows 平台则是 C:\Users\[你的用户名]\AppData\Local\Code\User\History.

Release 快速下载

最后

以后请多备份自己的重要文件! 及时上传到 Git! 或许我的这个工具能帮助你一次, 但是不能保证每一次都能帮助你...

About

Re (store + (hi) story) 基于 VSCode 历史记录的文件 (包括目录结构) 恢复工具 Based on VSCode History File Recovery Tool (and directory structure)

Resources

License

Stars

Watchers

Forks

Packages

No packages published