跳到正文

版本、升级与数据兼容 ​

当前文档描述哪个版本 ​

本轮操作说明核对至 2026-10-04,main 基线 dd253f85。项目 package 版本仍为 3.9.1,但 main 已包含正式 v3.9.1 发布之后的功能与界面变化。

因此“版本号同样是 3.9.1”不代表代码完全相同。排查问题时一起提供构建 commit、访问地址和日期。

在线站点可能有部署时差;固定 Releases不会自动包含后续 main 功能。

升级前 ​

  1. 在原环境导出完整 JSON,并另存重要正文。
  2. 保留原始文件;使用硬盘工作区时完成一次明确的差异检查与同步。
  3. 阅读更新日志中的数据兼容说明。
  4. 更新后核对作品、章节、素材与保存结果。

本地源码没有个人改动时,可以按 Git 提示更新源码,再运行 npm ci 与 npm run dev。有本地改动时先保留并处理冲突,不要用强制覆盖命令升级。

旧备份不是一律可导入 ​

当前备份校验只接受支持的当前格式。数据库版本迁移与外部备份导入是两条不同路径;支持某些数据库迁移不意味着任意旧 JSON 都能导入。

旧文件被拒绝时:

  • 保留原始备份和仍可打开它的原环境。
  • 记录版本与错误文本。
  • 若原环境能读取,另行导出正文,防止只剩一个格式。
  • 提交反馈,等待有证据的兼容方案。

不要手改备份版本号、删除校验字段或清空原浏览器数据库来绕过错误。

回退 ​

回退源码或打开旧 Release 不保证旧程序能读取新数据。更新前保留的原版备份和独立环境是恢复依据。

继续阅读:备份与恢复 · 更新日志。

分支中已有实现、进入远程主干、官网部署成功是三个状态。待合并开发记录单独说明尚未交付的内容;知识库维护日期不是产品发布日期。

StoryForge · 故事熔炉官方用户文档