感觉自动同步有点混乱?

使用问题 · 285 次浏览
Xanwus 创建于 2024-06-13 09:57

公司和家里两台电脑

同步经常不到位,特别是新建标签内容的同步,只同步了标签,但是里面的内容是空的

原有标签内容的更新可能还行(最近用的少了,昨天用了之后,同一个笔记组内,我在原有的一个笔记标签内更新了内容,回家后同步成功了,然后又新建了一个笔记标签,更新了内容,今天早上上班后更新,发现里面是空的)

另外,现在新建一个笔记标签,时不时会跳出提示是否同步?没换电脑也会这样吗?昨天和今天都发生了,不知道哪里设置是不是有问题。我现在又新建了一个,又没提示了。所以,感觉有点混乱。

 


dalou 2024-06-13 10:21 :

感谢反馈,我看下能不能复现

dalou 2024-06-13 10:48 :

1.同步操作确实不够严谨,我后续修改一下同步判定逻辑,改为更加简洁的按设备名同步;

2.关于笔记内容未能同步的情况,可能与开启了”第一行标题“有关,当填写了笔记内容后,再次切换标签页会修改笔记标题,如果提前关闭笔记窗口有可能导致标题名称与笔记内容不对应,所以造成标题更新了,但内容丢失的情况;

3.新建笔记跳出同步提示的情况也和第二点相关;

解决办法:稍后我更新一版,右键菜单手动导出动作内容(至本地),并且关掉同步功能,待同步功能修改后再做更新。

dalou 最后更新于 2024-06-13 11:32
dalou 2024-06-13 11:29 :

已更新,记事本2.0  新版暂停云同步至下个版本,新增右键菜单导入导出本地数据

dalou 2024-06-14 14:40 :

数据同步已恢复,已知问题已修复

dalou 最后更新于 2024-06-14 14:40
Xanwus 回复 dalou 2024-06-14 14:45 :

好的

我昨天没更新,刚刚更新了下,两个标签内容为空,昨晚家里电脑有更新这两个标签

我现在再新建一个标签,随便补充一下信息,回家再看看会不会同步(我估计点击云端会把那两个标签页也变成空的?这个无所谓,内容不是很重要)


dalou 回复 Xanwus 2024-06-14 14:52 :
今天测试多设备同步正常,你描述的问题应该与上上个版本同步功能未能修复有关,所有设备动作更新后应该不会再出现这种情况
Xanwus 回复 dalou 2024-06-14 14:53 :

嗯,我也觉得跟之前的问题有关,所以特地新建一个今晚测试一下,再反馈给你

Xanwus 回复 dalou 2024-06-17 19:59 :

试验过后,同步不了

上周五,A电脑 新建的test标签,内容为 aaa

周末,B电脑同步后是空,B电脑test标签补充内容后变成bbb,

今天,A电脑同步后还是之前的内容aaa,我把A电脑test标签更新内容后变成ccc,

现在B电脑更新后,test标签变成内容aaa,而不是ccc,

自动备份的时间也不对,今天更新了好几次,这里才保留最早的一次(这个是电脑a,早上同步后内容没有变成bbb而还是上周五的aaa)


Xanwus 回复 Xanwus 2024-06-17 20:02 :

这么说,就是我早上电脑a没同步到位,还是上周的aaa,之后的更新没有被记录进去,所以我现在同步电脑b才会出现内容bbb变成了aaa的情况

dalou 回复 Xanwus 2024-06-17 20:23 :

该动作的同步判断逻辑是这样的:

上传:每当关闭文本窗口时(刷新、新建、管理、检索、切换笔记组时都会关闭窗口),会上传本地数据至云端;

下载:当文本窗口加载的同时,会判断当前 设备名+用户名 是否和云端保存的一致,如果一致则忽略,如果不同则上传当前的 设备名+用户名;同时下载云端保存的笔记数据(该数据为上一次关闭窗口时上传的)。

动作对断网的情况也做了处理,因此,只有在一种情况下会同步不了:设备在没有关闭文本窗口的前提下断网或者退出Quicker导致的上传失败。

我测试了多台设备同步是能够正常进行的,你先排查下是否有上述情况,然后你更新一下Quicker,把动作数据导出到本地,重新装一下动作吧,如果还不行,我也无法判断为什么无法同步了

dalou 最后更新于 2024-06-17 22:33
唐大大 回复 dalou 2024-06-21 07:48 :

估计是“设备名”判断条件问题,很多人虽然有多台设备,但是计算机名都设置成一样的!

dalou 回复 唐大大 2024-06-21 08:00 :

当初考虑到这一点,所以把设备名设定为:机器名_用户名 

一般不会完全相同的

dalou 回复 唐大大 2024-06-21 08:06 :

按描述来看应该是已经触发了同步,但是未能获取到其他设备的数据,所以楼主应该是其他设备的数据上传失败导致的同步问题,可能原因是关机前未能关闭笔记窗口上传数据

dalou 回复 dalou 2024-06-21 08:10 :

不过其他用户确实有可能因设备名完全相同导致同步失败,我再调整下判断逻辑

唐大大 回复 dalou 2024-06-21 08:12 :

我在后台看了下“云状态数据管理 ”,数据备份到云端还是很即时的,基本上都是记事本关闭后,云端立马更新,多设备还没测试过~~

dalou 回复 唐大大 2024-06-21 08:17 :
是的,上传在关闭的同时就会触发。如果想测试同步功能,可以在同一设备登录其他 Windows 用户,不过需要注意的是切换前需要先关闭笔记窗口
唐大大 回复 dalou 2024-06-21 13:04 :

赞赞赞~~~遇到情况我再来反馈~~

Xanwus 回复 dalou 2024-07-09 13:06 :

不瞒你说,我至今两台电脑同步还是一直有问题...

即使我把其中A电脑的数据导出后导入B电脑内(导入前清除状态),再在此基础上修改B电脑笔记数据,第二天,A电脑云端同步后,数据会被污染成B电脑导入A电脑数据前的状态而非导入后修改的状态...不存在没关闭窗口的情况

甚至还有一个问题,我在AA笔记本aa标签页内做的笔记,同步后跑到BB笔记本bb标签页了,但AA笔记本的笔记还保留着,只是原来的BB笔记本bb标签页的数据被覆盖了,甚至两个笔记本不在一个分组内...

暂时放弃数据同步了...先各用各的,需要同步的数据只能先存在其他笔记动作内

Xanwus 最后更新于 2024-07-09 13:10
dalou 回复 Xanwus 2024-07-09 13:38 :
你的Quicker有没有更新呢?还有动作也更新一下试试?两台电脑都要更新
Xanwus 回复 dalou 2024-07-09 13:43 :

两台电脑现在的Quicker版本是1.43.6,动作一直是跟着更新的,今天的还没更。

如果是更新问题,我现在把这两个都更到最新版,晚上回去看看是否有好转。

dalou 回复 Xanwus 2024-07-09 13:53 :

如果一直保持更新的话应该不是版本问题,同步相关的步骤之前第一次修改过后就没变动过。

这边有一个简单的方法测试同步,你在同一台电脑上切换一下windows用户,然后再使用动作也会触发同步,不用回家试

dalou 最后更新于 2024-07-09 13:53
dalou 回复 Xanwus 2024-07-09 13:57 :

测试的时候,为了避免其他的干扰,你可以这样操作:

1. 再安装一个新的动作,别运行,要先把动作名称更改成别的(同步状态是与动作名相关的);

2. 就在默认笔记组里面增添内容,关闭后,再切换Windows用户,启动动作判断是否同步成功

dalou 最后更新于 2024-07-09 13:57
dalou 回复 Xanwus 2024-07-09 14:07 :

按照上述方法操作一遍,看看是否和图中结果一致?


Xanwus 回复 dalou 2024-07-09 14:45 :

测试了,重复安装的动作同步正常;

原先安装的动作,同步有一个问题,我之前有所怀疑,现在差不多确认了:单个笔记内的文本数量不能超过一定字符数,不然同步不了。

我默认笔记组的第一个笔记,存了71万字符、共9.7万单词数的文本,切换用户后,这个笔记无法同步。又做了如下测试:

1. 同一个笔记本内又新建了两个标签页,一个是随便的几个字符,另一个是把71万字符的复制粘贴一份。切换用户同步后,71万字符的标签页无法同步,连新建的两个标签页也无法显示。

2.把71万字符的标签页内容删掉,只剩下几个随意的字符,然后新建任意标签页,也是随意的不多字符。切换后,同步正常了,原先71万和新建的都同步到位了。

结论:单个笔记内的字符数超过一定数值(具体不详)后会限制该笔记以及后续新建笔记的同步

dalou 回复 Xanwus 2024-07-09 14:52 :

71万字符够写三本毕业论文了😲   你打开笔记会卡吗?

当初没考虑到单个笔记的字符量限制,这个应该与同步时间有关系,我稍后给同步时间加个设置选项吧,默认是2.5秒超时,你适当增加超时时间看能不能同步成功

dalou 最后更新于 2024-07-09 14:53
Xanwus 回复 dalou 2024-07-09 15:04 :

不会卡,本来也不是太重要的内容,想着做一个云端备份。另一个笔记现在还有28万字符,也是从大几十万字符减下来的,之前一直同步不了,随着我每天会删除其中部分内容,现在可以正常同步了...所以,应该还是跟字符数有一定关系吧

dalou 回复 Xanwus 2024-07-09 15:22 :

试了下,同步时间不影响同步,看了云状态存取的文档,单个条目限制在1000k以内,所以同步不了😂


Xanwus 回复 dalou 2024-07-09 15:30 :

那就是说,整个动作的云状态大小不能超过1000kb,没法无限加笔记是吧,或者说,可以无限加本地笔记,但能同步的,是最早的1000kb?

dalou 回复 Xanwus 2024-07-09 15:32 :

应该是这样的,如果有必要可以把字数较多的内容单独用一个动作副本保存,内容较少的分类放一起 

dalou 最后更新于 2024-07-09 15:33
Xanwus 回复 dalou 2024-07-09 15:42 :

OK

另外,换机初次运行动作时,同步能否设置一个开关:

①默认模式,可以是默认云端覆盖本地,本地上传云端(这个感觉多余了,是不是每次关闭笔记窗口,默认会本地上传云端?我只在不想A电脑数据污染B电脑时会用这个),

②以及像现在这样,每次初次打开时询问模式。

前者是【云板】这样的动作的模式,即所谓的不同电脑的静默式自动同步

dalou 回复 Xanwus 2024-07-09 15:46 :

最开始是默认不弹窗同步,后面考虑到不同的场景如断网恢复后触发同步(此时需要上传修改)等等,才增加了弹窗,如果不考虑这些的话静默同步确实更舒适,我稍后增加一个是否弹窗的选项吧

dalou 回复 Xanwus 2024-07-09 16:21 :

已更新,在动作设置 => 窗口设置中开启

Xanwus 回复 dalou 2024-07-09 16:27 :

好的!

回复内容
dalou 2024-06-21 12:21
#1
回复 唐大大 :

估计是“设备名”判断条件问题,很多人虽然有多台设备,但是计算机名都设置成一样的!

更新了一版,同步判断条件作了调整,设备代码改为动作初始运行时的毫秒时间戳的哈希值,并以txt文件格式储存在本地,以后每次判断只要取出来与云端数据对比一下就ok了,保障了不同设备代码的唯一性
dalou 最后更新于 2024-06-21 12:22
回复主贴