版本迁移指南
Obsidian 定期发布更新,部分版本包含重大变更。本文帮助你顺利完成版本迁移。
版本更新策略
更新通道
| 通道 | 稳定性 | 获取方式 |
|---|---|---|
| 正式版 | 最稳定 | 自动更新 |
| 内测版 | 较稳定 | 设置 → 关于 → 接收内测版 |
| 抢先版 | 不稳定 | 手动下载 |
更新前准备
text
1. 备份仓库(Git commit 或复制文件夹)
2. 记录当前版本号
3. 查看更新日志
4. 检查插件兼容性
5. 在测试仓库中先验证重大版本变更
Obsidian 1.7.x — Bases 数据库
新功能:
- 内置 Bases 数据库功能
- 属性(Properties)增强
- 新的属性类型支持
迁移注意:
- 旧版属性格式自动升级
obsidian://URI 新增 Bases 相关操作- 部分插件可能需要更新
Obsidian 1.6.x — 属性视图
新功能:
- 属性视图增强
- 新的核心插件
迁移注意:
- Front Matter 格式不变
- 部分第三方插件需更新
Obsidian 1.5.x — 表格编辑器
新功能:
- 所见即所得表格编辑
- 表格工具栏
迁移注意:
- Markdown 表格格式不变
- 编辑器行为微调
Obsidian 1.4.x — 属性
重大变更:
- 属性(Properties)取代 YAML frontmatter 的编辑方式
- 新的属性面板
- 属性类型推断
迁移注意:
- YAML frontmatter 格式不变,仅编辑方式改变
- 旧的 frontmatter 继续工作
- 新建笔记默认使用属性面板
Obsidian 1.1.x — Canvas
新功能:
- Canvas 白板功能
.canvas文件格式
迁移注意:
- 不影响现有
.md文件 - 白板文件需要手动创建
Obsidian 1.0.x — 正式版
重大变更:
- 从 Insider/Beta 进入正式版
- 稳定性大幅提升
- API 稳定
插件兼容性
检查插件兼容性
- 打开设置 → 第三方插件
- 查看是否有更新提示
- 查看 GitHub Releases 页面
- 检查
manifest.json中的minAppVersion
常见兼容性问题
| 问题 | 原因 | 解决方案 |
|---|---|---|
| 插件加载失败 | API 变更 | 更新插件 |
| 功能异常 | 内部接口变更 | 等待开发者更新 |
| 样式错乱 | CSS 变量名变更 | 更新 CSS 片段 |
| 命令丢失 | 命令注册方式变更 | 更新插件 |
降级方案
如果新版本导致问题:
- 使用便携版:下载旧版本的便携版(Portable)
- 回滚 Git:如果仓库由 Git 管理,可以检查变更
- 禁用问题插件:逐一排查插件兼容性
- 报告问题:在 Obsidian Forum 或 GitHub 报告
数据迁移
仓库格式变更
Obsidian 的仓库格式(Markdown 文件)非常稳定,但配置格式可能有变化:
| 文件 | 变更频率 | 说明 |
|---|---|---|
.md 笔记 | 极少变 | 标准格式 |
.canvas 白板 | 极少变 | JSON 格式 |
app.json | 偶尔变 | 应用配置 |
appearance.json | 偶尔变 | 主题配置 |
community-plugins.json | 偶尔变 | 插件列表 |
graph.json | 偶尔变 | 图谱配置 |
迁移步骤
text
1. 备份整个仓库
2. 安装新版本
3. 打开仓库
4. 检查笔记显示是否正常
5. 检查插件是否正常
6. 检查主题是否正常
7. 测试核心功能配置迁移
bash
# 备份配置
cp -r .obsidian/ .obsidian-backup/
# 如果需要恢复配置
rm -rf .obsidian/
cp -r .obsidian-backup/ .obsidian/跨设备迁移
从旧设备迁移到新设备
方法一:云同步
- 确保 Obsidian Sync 已同步所有文件
- 在新设备登录同一账号
- 下载同步数据
方法二:文件复制
- 将整个仓库文件夹复制到新设备
- 使用 U 盘或网盘传输
方法三:Git 克隆
- 将仓库推送到 Git 远程仓库
- 在新设备克隆仓库
迁移检查清单
- [ ] 所有笔记文件已迁移
- [ ] 附件文件已迁移
- [ ] 插件列表正确
- [ ] 插件设置已同步
- [ ] 主题和 CSS 片段已同步
- [ ] 快捷键设置已同步
- [ ] 模板文件夹已同步
- [ ] 工作区布局已同步
常见问题
更新后打不开仓库?
- 尝试打开其他仓库确认是否为仓库问题
- 重命名
.obsidian文件夹为.obsidian.bak - 重新打开仓库(会重建配置)
- 从备份恢复配置
更新后插件不工作?
- 检查插件是否有更新
- 在开发者控制台查看错误信息
- 尝试禁用再启用插件
- 在 GitHub Issue 中搜索类似问题
如何回滚到旧版本?
- 下载旧版本安装包
- 卸载当前版本
- 安装旧版本
- 注意:不建议长期使用旧版本
相关资源
- 数据备份与迁移 — 基础备份方法
- 数据可移植性 — 数据格式与导出
- 迁移指南 — 从其他工具迁移
- 插件冲突排查 — 插件问题排查
- Obsidian 更新日志 — 官方更新日志