You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
问题现象
如果你不小心把某个稍后读删除或者因某些操作覆盖掉新的
simpread_config.json
可以使用下面的方式「精准」实现任意稍后读的还原。使用前提
使用自动同步并开启同步助手 + 坚果云。
找到任意时间点的配置文件
使用 当提示配置文件损坏后的解决方案(使用同步盘的历史记录还原) #3165 提到的方式下载任意时间点的配置文件到本地,假设叫 B
对应当前本地的
simpread_config.json
叫做 A优化配置文件的结构
使用任意文本编辑(建议 vs code 并安装任意 JSON 格式化插件)对 A 和 B 进行格式化。
如果没有安装 vs code 或无法格式化的话,可以使用在线工具 e.g. https://jsoneditoronline.org/ (或类似工具)进行格式化操作。
对比
格式化后找到下面两个字段:
unrdist
→ 你的稍后读数据collections
→ 你的合辑数据随便找一个稍后读,看下它的结构,留意下图里面的
idx
idx
是一个自增长的 ID然后对比 A 和 B 中不同的稍后读,将缺失的稍后读手动复制到 A 中(下图)
手动按照顺序修改
idx
的值,比如 A 的最后一个idx
是 1234,从 B 复制了 3 个稍后读,因此它们的idx
分别是(从高到低)1237、1236、1235
更精细的对比
上面的对比是将 B 直接放到 A 的「上面」,你也可以按照 A 缺失的顺序复制 B 的内容,这样效果更精细,但别忘记修改
idx
更好的解决方案
我会提供一个自动化的方式来实现这个步骤。
关联
当提示配置文件损坏后的解决方案
稍后读打开后空白的解决方案
Beta Was this translation helpful? Give feedback.
All reactions