VSCode 文件备份插件
功能描述
这是一个专为开发者设计的VSCode插件,特别适用于使用AI工具(如CodeBuddy、GitHub Copilot等)进行代码编写和修复的场景。当AI工具意外修改或破坏了代码文件时,可以快速恢复到之前的版本。
使用场景
AI辅助编程前:在让AI修改代码前先备份
重要文件保护:对关键配置文件、核心代码文件进行定期备份
实验性修改:在尝试新功能或重构代码前创建安全点
版本对比:保留多个版本便于对比和回滚
主要特性
一键备份:在资源管理器右键菜单中添加"备份文件"选项
多文件备份:支持选中多个文件同时进行备份
智能命名:支持两种命名方式,可在插件设置中选择
- 方式1(默认):原文件名.YYYYMMDD.v版本号.原扩展名
- 方式2:原文件名.YYYYMMDD.v版本号.bak
版本管理:同一天内多次备份会自动递增版本号(v1, v2, v3...)
即时恢复:当文件被AI工具错误修改时,可以快速找到并恢复备份版本
使用方法
单文件备份
- 在VSCode资源管理器中右键点击任意文件
- 选择"备份文件"选项
- 插件会自动在同一目录下创建备份文件
多文件备份
- 在VSCode资源管理器中按住 Ctrl 键选择多个文件
- 右键点击选中的文件
- 选择"备份文件"选项
- 插件会同时备份所有选中的文件
- 显示备份结果统计(成功/失败数量)
备份文件名示例
方式1(默认):原文件名.YYYYMMDD.v版本号.原扩展名
- 原文件:
test.js
- 第一次备份:
test.20250809.v1.js
- 同一天第二次备份:
test.20250809.v2.js
方式2:原文件名.YYYYMMDD.v版本号.bak
- 原文件:
test.js
- 第一次备份:
test.js.20250809.v1.bak
- 同一天第二次备份:
test.js.20250809.v2.bak
设置说明
可以在 VSCode 设置中搜索 "fileBackup" 来配置备份文件的命名方式:
- 打开 VSCode 设置(Ctrl+,)
- 搜索 "fileBackup"
- 在 "Naming Method" 中选择你喜欢的命名方式
| |