思源笔记同步排除的笔记本文档丢失

我暂时复现不出来了。

但是确实发生了,经过是这样的:我在 1.4.0 版本的主力设备上把某个笔记本的目录添加到了 syncignore 文件里,并开启了同步。然后主力设备上我从 1.4.0 升级到 1.4.1。然后在另一个设备上同步拉下来过一次,排除是生效的,因为被排除的笔记本的确没有同步过来。

然后第二天,我又去主力设备上打开那个被排除的笔记本,发现文档都被清空了,就一个空笔记本了,还好没啥重要东西。

也不知道是触发了什么被清空掉的,请作者结合我的描述检查一下代码里有没有可能会清空掉同步排除的笔记本。

广告 我要投放

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 88250
    订阅者

    感谢反馈,这个问题我们留意看看。

    2 回复
  • jearton10
    支持者 订阅者 作者

    1.4.2 版本,又出现这个问题了。写入到 syncignore 里的笔记本下的所有文档莫名其妙又被删除了。。。求助,这个问题很要命

  • jearton10 1
    支持者 订阅者 作者

    在同步机制里,是不是会删除本地相对于云端不存在的文档?这些在云端不存在的文档,有可能是在 syncignore 里的,代码里是不是没有判断呢?这个自动删除操作有点危险。能否借鉴 Joplin 的这个云同步设置选项,默认不要删除本地的文档。

    image.png

  • jearton10
    支持者 订阅者 作者

    image.png

  • 88250
    订阅者

    是个 bug,在 v1.4.3 中修复。

    PS 感谢提醒,这个很严重的问题差点搞忘记了,下次我先建 issue 记录。