docs(go.md): 记录全量文件夹备份(Backup-ERP-20260615-191517) + Git恢复点(tag snapshot-W7-20260615-191517) 的恢复方法
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
5e51dc3f56
commit
0dd513db6e
@@ -4,6 +4,28 @@
|
|||||||
> 读完它,你应该能:把项目跑起来、看懂架构、知道做了什么/没做什么、并能继续往下推进。
|
> 读完它,你应该能:把项目跑起来、看懂架构、知道做了什么/没做什么、并能继续往下推进。
|
||||||
> 最后更新:2026-06-15 晚(W7 已部署上线,W8 半成品在源码树未集成)。
|
> 最后更新:2026-06-15 晚(W7 已部署上线,W8 半成品在源码树未集成)。
|
||||||
|
|
||||||
|
> ## 💾 备份与恢复点(2026-06-15 建立,别人改崩了照这里恢复)
|
||||||
|
> 当前 W7 稳定态做了**双保险**:
|
||||||
|
>
|
||||||
|
> **① 全量文件夹备份**:`Backup-ERP-20260615-191517/`(本项目目录下,2.6GB)
|
||||||
|
> - 含:后端 734 控制器源码 + 前端全部源码 + **数据库 `oa-backend/data/oa.db`** + **可执行 jar** + JDK + 5 个 go 文档。
|
||||||
|
> - 唯一排除:`node_modules`(可再生,恢复跑 `npm install`)。详见该夹内 `_BACKUP-README.md`。
|
||||||
|
> - **恢复**:把该文件夹内容拷回覆盖,`cd app && npm install`,即可。
|
||||||
|
>
|
||||||
|
> **② Git 恢复点**(本项目已 `git init`):
|
||||||
|
> - 提交:`5e51dc3`(完整 `5e51dc3f566c85100f2bff3cfc5100df49eeecd2`)
|
||||||
|
> - Tag:**`snapshot-W7-20260615-191517`**
|
||||||
|
> - 内容:10584 文件(后端源码 + 前端源码 + oa.db 数据快照 + go 文档 + .claude 脚本);gitignore 掉了 node_modules/build/.jdks/备份夹/弃用的 OFBiz 核心。
|
||||||
|
> - **恢复命令**(改崩后回到此稳定态):
|
||||||
|
> ```bash
|
||||||
|
> cd /Users/qiu/Desktop/ERP
|
||||||
|
> git stash # 或 git reset --hard 丢弃当前改动
|
||||||
|
> git checkout snapshot-W7-20260615-191517 # 或 git reset --hard 5e51dc3
|
||||||
|
> ```
|
||||||
|
> - 注意:建 Git 点时移除了 `ofbiz-framework` 内弃用 OFBiz 上游的两个嵌套 `.git`(它是死代码、且文件夹备份保留了文件),以便外层 git 能纳入 modern-ui 前端源码。
|
||||||
|
>
|
||||||
|
> **以后每次改完一批、确认能跑,就再建一个 Git 点**:`git add -A && git add -f oa-backend/data/oa.db && git commit -m "SNAPSHOT <说明>"`,并打 tag `git tag snapshot-<日期>`。
|
||||||
|
|
||||||
> ## 📚 配套参考文件(和本文件同目录,务必一起读)
|
> ## 📚 配套参考文件(和本文件同目录,务必一起读)
|
||||||
> 本 `go.md` 是主文档(架构+约定+方法论+坑)。还有 4 个从代码精确抽取的细节参考:
|
> 本 `go.md` 是主文档(架构+约定+方法论+坑)。还有 4 个从代码精确抽取的细节参考:
|
||||||
> - **`go-code-reference.md`** —— 核心基础类逐字 + **一套端到端完整范例**(实体/仓库/控制器/Seeder/Vue 页全文)。**新建功能照这个抄。**
|
> - **`go-code-reference.md`** —— 核心基础类逐字 + **一套端到端完整范例**(实体/仓库/控制器/Seeder/Vue 页全文)。**新建功能照这个抄。**
|
||||||
|
|||||||
Reference in New Issue
Block a user