Joplin 发生同步冲突时会保留本地副本,再用远端内容替换工作笔记。把冲突副本与历史版本一起核对,才能有依据地恢复修改。

冲突为什么会出现
同一条笔记或同一个附件在两个不同位置被修改,然后再同步,Joplin 就可能无法判断你希望保留哪个版本。例如,电脑改了开头,离线手机改了结尾,双方都没有先看到对方的修改。软件不能安全地猜测“较晚的文件一定更正确”,因此会产生冲突。
检测到冲突后,Joplin 会创建 Conflict 笔记本,把本地笔记复制进去,然后用远端笔记替换原先的本地工作笔记。此时冲突副本并不必然是错误内容,当前笔记也不必然已经包含全部修改。两者都是需要核对的证据。
先保留副本,再比较两版
原文给出的核心方法是逐项合并:比较冲突笔记和当前笔记,选出更接近完整内容的一版,再把另一版中缺失的修改补回来。实际处理时可按以下顺序进行:
- 找到
Conflict中对应的笔记,以及正常笔记本里的当前笔记。 - 在合并前另存两份可恢复副本,保留原始内容和附件关系。这是编辑补充的保护步骤。
- 把两份正文放入本地差异比对工具,检查新增、删除与改写的段落。
- 选择更完整的一份作为基底,把另一份中仍需要的修改合入。
- 把确认后的内容放回正常笔记,执行同步并等待完成。
- 在相关设备上核对结果,确认需要的正文与附件均在,再处理冲突副本。
原文举了在线比对网站作为例子。本稿改为优先本地工具:笔记可能包含个人信息、内部文档或账户链接,不能因为只是“比较差异”,就把全文上传到未授权的网站。
Joplin 社区也提供冲突解决插件的讨论入口。插件可以辅助处理,但本稿没有安装或测试它,不据此保证能自动正确合并所有冲突。
不记得改过什么时,用历史版本辅助判断
如果能确认某台设备在同步前的版本是正确的,可在那台设备选中笔记,通过工具栏的信息图标进入 Note Properties,再打开 Previous versions of this note,选择所需版本并点击 Restore。
历史不是只能用于恢复“最后一次正确内容”。它也能帮助还原过程:某个段落何时消失、哪版还保留一个附件引用,或某次同步前后发生了哪些变化。原文强调,保存冗余修订的意义之一,就是让同步过程中不透明的变化可以调查。
根据 Note History 文档,各应用会大约每十分钟保存修改过的笔记版本,这些修订会同步到其他设备。手机上生成的历史,之后也可在桌面端找到。但目前文档所述的历史查看功能在桌面应用中,不能假设所有客户端都有相同查看界面。

Restore 会创建副本,不会覆盖当前笔记
在历史界面选好版本并恢复后,Joplin 会把旧内容复制到 Restored Notes 文件夹,当前版本不会被替换或修改。这一点很有用:恢复操作让你拥有第三份可比较的材料,而不是直接拿旧内容抹掉现在的内容。
随后仍需比较恢复副本、当前笔记与冲突副本。若当前笔记已有较新的有效修改,不应简单全量覆盖;把真正需要的部分合并进去,再同步验证。
十分钟的保存间隔也意味着历史不是每次输入的精确快照。没有找到某一次短暂修改,不代表那段文字一定从未存在。

多设备历史保留期由最短设置决定
在配置界面的 Note History 页面,可以启用或禁用历史,并设置保留天数,默认是九十天。
这些配置看似分别位于每台设备,实际效果却相互关联,因为修订及其删除都会同步。假如电脑设置保留一百天,手机只保留三十天,手机清除三十天以前的修订后,这个删除会传播到其他设备。结果相当于按三十天保留,一百天的设置无法把被删掉的历史重新留住。
因此,在依赖历史恢复前,应核对所有同步设备的设置。历史也不能替代独立备份;它的存在和保留范围仍受同步与清理策略影响。
减少下一次冲突
最直接的方法是在开始编辑前同步一次,结束编辑后再同步一次,并等待同步完成。Joplin 会在修改后几秒内尝试上传,但下载远端修改通常按配置中的固定间隔进行。上传快,并不意味着当前设备已经立即下载了其他设备刚提交的变化。
长期离线后重新上线、网络中断,或应用很久没有打开,都更需要主动同步。网络不稳定可能打断同步并要求重新开始,以维持一致性。先等同步完成,再开始编辑,能减少基于过期版本修改的机会。
本稿仅核对官方说明,没有读取任何用户笔记、操作同步目标或删除冲突内容。
来源、署名与版本说明
原作者/维护方:Joplin 官方文档贡献者(页面未列个人作者)。本文为中文翻译与技术整理,编辑补充和修正已在文中标明。
来源为 Joplin 官方帮助文档,两页未单列个人作者;中文翻译与编辑补充:未完纪。原页 Copyright © 2016–2026 Laurent Cozic,保留原始来源。
核对日期:2026-10-05。两个帮助页均为滚动文档,未固定软件发行版本。菜单名称以当前安装版本为准;文档描述的历史查看入口为桌面应用。












暂无评论内容