思源笔记同步和图片剪切反馈

本贴最后更新于 435 天前,其中的信息可能已经东海扬尘

首次打开思源笔记异常导致再次打开没有第一时间同步

准备工作

两台电脑,分别安装思源笔记 2.10.10 版本,选用同一个云端测试目录,创建一个或多个笔记,两端各自同步好后都退出思源笔记。云端设置如图:

image.png

复现步骤

A 电脑正常打开思源笔记,挑选一个或多个文档进行编辑,比如我这里是 数据库文档笔记测试文档,编辑后正常退出。

B 电脑打开思源笔记,在内核初始化的时候用任务管理器结束 SiYuan 进程,然后再次打开思源笔记,此时点击刚刚 A 电脑编辑的文档(数据库文档笔记测试文档)发现内容没有同步过来。此时有两种情况,第二种会造成数据丢失:

  1. 手动点击同步按钮可以把 A 电脑的改动同步过来。
  2. 没有点击同步,并且修改了 A 电脑上修改的文档,比如 笔记测试文档,那么文档的更新时间就会变成现在。哪怕再次手动触发同步,A 电脑的改动也不会同步过来,A 电脑 笔记测试文档 的改动对在没有感知的情况下被覆盖了。如果该文档数据量少的情况下可以立马发现通过数据快照找回内容,但是如果内容太多,没有第一时间发现,那么就会出现莫名其妙丢数据的问题。

因为测试空间数据量较少,打开速度较快,可能存在未及时用任务管理器结束进程导致无法复现。我是鼠标右键 SiYuan 进程 +E,利用快捷键到这个效果。

出现此种测试方式的原因是,我前几天在公司电脑打开思源笔记,找到前一晚在家里编辑过的笔记进行编辑后,才发现前一晚对这个笔记的改动没有同步过来。就回想了一下前面打开思源笔记的流程,在打开时可能点的太快或其他环境问题,出现获取内核端口失败错误,结束进程后再重新打开的。照着这个思路,于是今天想办法复现了一下。

A 电脑视频演示:

B 电脑视频演示:

结论

在一些特殊情况下,思源笔记打开时的同步或重建索引操作会被中断。希望可以加强首次打开时的同步或创建索引操作,应该可以避免一部分数据同步丢失问题。

图片剪切问题

段落存在图片时,选中图片,使用快捷键进行剪切或复制会操作整个段落。

  • 思源笔记

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

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

    23020 引用 • 92599 回帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 理论上你重新打开后也是会先同步才有的,除非你用的不是自动同步。。

    1 回复
  • MisakaImouto

    理论上确实是 😂 ,我两台电脑的同步方式都是第一张图,这里主要是特地找出一个异常情况以供调试。

  • 先解决第二个问题 Issue #9433 · siyuan-note/siyuan 感谢反馈。

    1 回复
  • wenbocn

    同步确实还是有问题,今天清理重复文章,发现了好多重复笔记的修改时间早于创建时间的文档

    如果思源正常同步后关闭,再打开后,用云端数据单向覆盖本地数据,从逻辑上来说应该没问题?

    1 回复
  • 文件系统上的时间有可能会早于的,主要看参与同步的设备时间,建议定期校准所有设备的时间,这样不容易出错,关于数据同步的原理细节请参考用户指南 数据同步 章节,谢谢。