
最简单的版本管理方法:定期复制文件夹。
这个方法不需要学习任何新工具,不需要联网,人人都会。虽然"土",但非常有效。
todo-list)就这么简单。
一个好的命名能让你快速找到需要的版本。
项目名-v版本号-功能描述/
或者加上日期:
项目名-v版本号-功能描述-日期/
todo-list/ ← 当前开发的版本
todo-list-v1-基础功能完成/ ← 第一个能用的版本
todo-list-v2-添加删除功能/ ← 添加了删除功能
todo-list-v3-数据保存/ ← 添加了 localStorage
todo-list-v4-深色模式尝试/ ← 准备大改之前的备份
todo-list/
todo-list-20250107-基础完成/
todo-list-20250108-删除功能/
todo-list-20250108-数据保存/
不需要每改一行代码就备份。以下几个时机最重要:
| 时机 | 为什么 | 示例 |
|---|---|---|
| 完成一个功能后 | 这个版本是确定能用的 | 添加任务功能做好了 |
| 准备做重大改动前 | 万一改崩了可以回退 | 准备加深色模式 |
| 今天工作结束时 | 保护今天的成果 | 下班前备份一下 |
| 准备让 AI 做大改动前 | AI 可能改错地方 | 让 AI 重构代码 |
现在就动手,给你的待办清单项目创建一个备份。
找到项目文件夹
文档/vibe-coding-projects/todo-list/ 这样的位置复制文件夹
重命名副本
todo-list-v1-第四章完成版验证
vibe-coding-projects/
├── todo-list/ ← 继续在这里开发
└── todo-list-v1-第四章完成版/ ← 备份,不要动它
优点:
局限性:
推荐的组合方式:
| 场景 | 使用方式 |
|---|---|
| 日常小改动 | 依赖 AI IDE 自带历史 |
| 完成重要功能 | 手动复制一个备份 |
| 准备大改之前 | 手动复制一个备份 |
| 项目完成阶段性目标 | 手动复制一个备份 |
这样既不会备份太频繁,又能保护重要的版本。
手动备份是最后的保险。即使你学会了更高级的工具,偶尔手动备份一下也是好习惯。