思源笔记 v2.2.3 bug 报告:pc 端与移动端同步冲突 + 每日日记报错

本贴最后更新于 785 天前,其中的信息可能已经渤澥桑田

我已经停留在 v2.1.14 很久了,但是因为 v2.2.3 出现了一个我很需要的功能(子标题同步转换),所以在昨天升了级。在昨日的测试中,发现了一些问题,并用了一些土方法解决了。作为经验分享,也作为 bug 报告。

pc 端与移动端同步冲突

环境:windows v2.2.3 + android v2.2.1

出错描述

  1. 首先打开 pc 端和移动端的同步,确保两边文件完全同步
  2. 在保持移动端开启的情况下,在 pc 端进行笔记的小幅度修改,之后按下同步
  3. 在移动端按下同步,观察到同步时间明显变长。卡在一个数据仓库的同步无法完成后,选择强制关闭后台,再次打开。如此数次后,完成同步。
  4. 发现笔记的修改已经同步到移动端,但是产生了错误
  5. 从数据快照处可以看出来,原本 821 的文件数变为 1044 个
  6. 在文档树中,发现大量文件出现了重复,且带有 Conflicted 字样

解决方法

使用数据快照全局回档,解决了文件大量冲突的问题。

但是产生了新的问题,这个问题是今天才暴露出来的。

每日日记报错

在使用数据快照全局回档后,无法正常新建每日日记。

使用日记按钮或者 alt+5 ,会出现 file does not exist 的报错

解决方法探寻

将新建日记路径改为 /daily note/{{now | date "2006"}}/{{now | date "2006-01-02"}},成功。

新建笔记本 test,在新笔记本内新建日记,成功。

将新笔记本 test 中的日记文件夹全部转移到旧笔记本中,并在旧笔记本中新建日记,成功。

将转移过来的日记文件夹合并到旧的日记文件夹中,并在旧笔记本中新建日记,失败。

最终解决方法

  1. 关闭同步
  2. 新建笔记本 test
  3. 将旧笔记本的全部文件转移到 test
  4. 删除旧笔记本
  5. 将 test 改名为旧笔记本
  6. 重建索引
  7. 新建云端同步目录
  8. 转移到新的云端同步目录
  9. 开启同步
  10. 删除旧的同步目录

总的来说,还是很折腾的,不过好在抢救回来了。但是万一有倒霉用户没有我这么死缠烂打的钻研精神,那就只能自认倒霉了。

所以还是希望作者能把同步服务的稳定性放在第一位吧,多出一大堆冲突文件真的能把人吓得心脏骤停。

另外,一个建议,能不能低价开个只有 1m 或更小空间的账户作为同步服务的测试账号?拿自己的大号测同步服务感觉实在不保险。翻车一次,就难以忘却了。

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    22353 引用 • 89451 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
    • 官方同步可以通过快照回滚数据
    • 现在已经有同步试用了
    1 回复
  • zxhd86

    是的,我就是使用数据历史里的数据快照回滚了第一个数据冲突的问题,但是产生了第二个问题。我个人认为在目前的版本中,可能同步和数据快照功能都有点问题。

    对于同步试用,我的意思是说能不能出一个一两元、同时同步空间只有 1m 以下、流量限制在几百 k 的测试账户,方便测试更新后同步的稳定性。

    1 回复
    • 第二个问题不太确定原因,有可能是外部操作以后某个文件有损坏导致的
    • 目前已经提供为期一个月,空间 128M 的订阅试用了
    1 回复
  • zxhd86

    emmm,我可能没有描述清楚吧。

    简而言之,我就是使用官方同步进行的同步。唯一手动的外部操作就是在移动端同步卡住 5min,切出后台杀掉进程,重新进入同步。当然,不排除在我注意力范围之外,有未知的进程对文件进行了读写操作。

    由于在主号测试官方同步功能感觉太不保险了,所以想问问能不能在已经订阅的主号外,开个低价的小号,专门测试同步功能。

    如果为了这,每次都去注册一个新的号,去蹭 1 个月订阅的试用,总感觉有点奇怪。

    虽然仔细想想,提议开个测试账号也很奇怪。

    1 回复
  • 同手机端同步一半杀后台,结果数据回滚了 😂