-
粘贴为纯文本操作无效
2023-11-14 18:55我手机端开启伺服,电脑用浏览器可以复现。跟楼主一样,使用快捷键
Ctrl + Shift + V
或鼠标右键 > 粘贴纯文本
没有反应。我再附加一个问题:只读模式下,使用快捷键
复制纯文本
失效。 -
数据同步旧笔记覆盖新笔记问题
2023-09-15 17:31因为已经更新过这个文件了,文件系统的更新时间已经看不了正不正常了。
安卓端设置的完全手动同步,云端快照中也没有安卓的快照记录,这点跟上次不太一样。
-
数据同步旧笔记覆盖新笔记问题
2023-09-15 15:13又有一篇笔记
09
发生了数据回滚,在早上 10:21 的时候编辑了文件:然后刚刚 14:37 查看,发现笔记回滚,通过数据历史找到 3 个相近快照,
- 修改前:10:06:32
- 修改后:10:22:18
- 回滚的快照:10:30:32
下面是三个快照的对比:
- 修改前和修改后快照对比,是正常的
- 修改后和被回滚的快照对比,回滚的更新时间早于更新时间
跟上次的共同点:1. 更新的都是表格内容,然后被回滚;2. 回滚的数据快照备注都是:
Cloud sync merge
这里是日志:systemlog.7z
@88250 这次只有单机在线,麻烦 D 大分析一下
-
数据同步旧笔记覆盖新笔记问题
2023-09-09 16:33明白了,那前面的测试结果是符合预期的,前面的测试主要是验证同步是否会修改创建时间,这个测试无法复现昨天被覆盖的情况,只能以后再多留意一下了。
A 系统和 B 系统时间是一致的。
最后想提一个功能,就是在文件历史或数据快照中支持 sy 源文件的查看(纯 json),因为插件和主题有时会对块属性修改,被修改属性的块在文件历史或数据快照中只能预览内容的改变,无法查看属性是否变化;长远来说之后会有属性视图,提高属性编辑的易用性,修改属性会成为常用操作,却无法在历史记录中展现。提供 sy 源文件查看虽然门槛比较高,但是至少有方式去对比分析。
最后感谢 D 大的讲解。🙏
-
数据同步旧笔记覆盖新笔记问题
2023-09-09 13:47感谢 D 大建议 🙏 ,我新建了一个工作空间和云端目录进行测试,发现文件的创建和更新时间确实会被同步和编辑影响。下面是我的测试步骤
双端的云端同步设置如图:
新建了一个笔记在 A 端进行编辑,在编辑后,该笔记在文件资源管理器中的创建时间和更新时间都变成了刚刚的更新时间:
此时在 B 端同步,同步后查看该笔记在文件资源管理器中,更新时间与 A 端一致,创建时间大于更新时间,应该跟同步时间差不多:
我的系统均是 Windows10,版本是 V2.10.4,新建的空间,没有使用插件主题等;这个同步结果与之前主空间一致。
-
数据同步旧笔记覆盖新笔记问题
2023-09-09 10:54可以确定的是,工作电脑在下班后就没有人为操作过,文件时间不会被手动修改。
我刚才远程查看工作电脑该笔记 sy 文件的信息,发现创建时间大于更新时间:
自己电脑上的创建时间和更新时间是一样的
。
我个人感觉就像是工作电脑同步了个人电脑的数据后,先修改了文件的创建时间和更新时间,然后在文件解析成功前进行了一次推送,把旧数据推送到了云端,出现了这种状况,我的云端快照记录是这样的:
。红色标记的是旧数据覆盖新数据的快照,绿色标记的快找时间跟前面工作电脑文件的创建时间非常接近。
当然,以上都是猜测,不知道能不能算是一个思路。
-
模板片段里的变量和函数应该怎么用啊?
2023-08-26 15:44看提示是未定义变量
$after
,你的测试模板中用到了$after
变量,需要在前面声明这个变量,也就是把示例中的.action{$after := (div (( toDate "2006-01-02" "2048-02-19").Sub now).Hours 24)}
放在前面。编辑成下图格式,再导出模板,就可以正常使用了。 -
思源笔记 SQL 如何显示 笔记的头图?
2023-06-26 18:03我自用的一个查询题头图的 sql,只能显示本地上传到 assets 中的图片,如果需要显示网上的图片,可以把
assets/
改成http
,如果想一次性兼容两个,可以自己使用CASE WHEN
语法进行判断。SELECT '[' || b.content || '](siyuan://blocks/' || b.id || ')' AS __1____pre__文档标题, '![](' || REPLACE ( REPLACE ( b.ial, substring( b.ial, 1, INSTR( b.ial, 'assets/' )- 1 ), '' ), substring( b.ial, INSTR( REPLACE(b.ial,'")','")'), '")' )), '' ) || '){: style="width: 130px;" }' AS __2____pre__题头图 FROM blocks AS b WHERE b.type = 'd' AND b.id = '.root{.id}' ORDER BY b.path
发现编辑器会把转义字符吞了,这里贴个截图,需要自己修改红框和代码块不相同的转义字符,这里主要是为了兼容,有的时候查询会返回转义字符,有的时候不会。
-
关于目前同步机制的疑惑
2023-02-12 14:18我昨天也出现了同步的问题,不过我的更直观一点,我的是云端空间所有数据被清空了。
复现步骤:电脑端创建一个测试空间,随便编辑一点内容,然后开启同步,上传后可以退出,防止中途更新。
然后打开手机端(我是新装的,没有数据),登录,在 设置-云端 中选择 完全手动同步,并选择刚才的测试空间,然后返回设置栏点击立即同步,此时因为是第一次,所以需要输入密码,输入后确认后就会发现手机端自动在上传,把云端的给覆盖了。
如果需要视频演示可以告知,我晚上有空录一个。