首次打开思源笔记异常导致再次打开没有第一时间同步
准备工作
两台电脑,分别安装思源笔记 2.10.10
版本,选用同一个云端测试目录,创建一个或多个笔记,两端各自同步好后都退出思源笔记。云端设置如图:
复现步骤
A 电脑正常打开思源笔记,挑选一个或多个文档进行编辑,比如我这里是 数据库文档
和 笔记测试文档
,编辑后正常退出。
B 电脑打开思源笔记,在内核初始化的时候用任务管理器结束 SiYuan
进程,然后再次打开思源笔记,此时点击刚刚 A 电脑编辑的文档(数据库文档
和 笔记测试文档
)发现内容没有同步过来。此时有两种情况,第二种会造成数据丢失:
- 手动点击同步按钮可以把 A 电脑的改动同步过来。
- 没有点击同步,并且修改了 A 电脑上修改的文档,比如
笔记测试文档
,那么文档的更新时间就会变成现在。哪怕再次手动触发同步,A 电脑的改动也不会同步过来,A 电脑笔记测试文档
的改动对在没有感知的情况下被覆盖了。如果该文档数据量少的情况下可以立马发现通过数据快照找回内容,但是如果内容太多,没有第一时间发现,那么就会出现莫名其妙丢数据的问题。
因为测试空间数据量较少,打开速度较快,可能存在未及时用任务管理器结束进程导致无法复现。我是鼠标右键 SiYuan
进程 +E,利用快捷键到这个效果。
出现此种测试方式的原因是,我前几天在公司电脑打开思源笔记,找到前一晚在家里编辑过的笔记进行编辑后,才发现前一晚对这个笔记的改动没有同步过来。就回想了一下前面打开思源笔记的流程,在打开时可能点的太快或其他环境问题,出现获取内核端口失败错误,结束进程后再重新打开的。照着这个思路,于是今天想办法复现了一下。
A 电脑视频演示:
B 电脑视频演示:
结论
在一些特殊情况下,思源笔记打开时的同步或重建索引操作会被中断。希望可以加强首次打开时的同步或创建索引操作,应该可以避免一部分数据同步丢失问题。
图片剪切问题
段落存在图片时,选中图片,使用快捷键进行剪切或复制会操作整个段落。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于