试问这样的同步,意义何在?!

本贴最后更新于 903 天前,其中的信息可能已经时移世异

以为手机/iPad 同步的问题解决了,就试了一下,结果还是已同步出了!下面是笔记的源文件和手机同步后的对比。就以这个笔记为例,手机同步的依然是老版本,之后把电脑的关掉后再打开,更新出来的是手机的版本。

这是能发现的问题,不能发现的其他笔记会被这种情况遗漏多少!!这样的同步意义何在,这种同步是在抹杀记录,是同步的噩梦!!买会员同步的意义又在哪里?

「笔记本源文件」

iShot2023011810.09.03.jpg

「手机同步后的结果」

IMG3128.PNG

打赏 20 积分后可见
20 积分 • 1 打赏
  • 思源笔记

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

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

    26263 引用 • 109180 回帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 手机编辑过的话会以修改以后的版本覆盖云端,这就是同步的意义啊。

    1 回复
  • zuohaoyu via macOS

    又发现一篇,更新后的,就删除了剩余这些!!

    iShot2023011810.18.48.jpg

  • zuohaoyu via macOS

    你说,手机编辑过的话会以修改以后的版本覆盖云端,这就是同步的意义。请问!把本地的新编辑的 5000 多字的文章,同步后成了 600 个字,老版本,这就是同步?!

    1 回复
  • zuohaoyu via macOS

    这是我能发现的,不能发现的文章删减内容,甚至是写的文章会不会在同步的时候给吃掉?!

  • 版本是多少?日志导出一下

  • 同步是以最后编辑的数据为准,否则的话就不可能做到同步了。

    我举个列子,你 5000 多字的文章在桌面端,但是移动端离线编辑的 600 字是最新版,编辑后接入网络。在这种情况下,软件会以最后编辑的 600 字版本覆盖云端 5000 字版本,桌面端同步后变成了 600 字。

    如果打开云端同步设置中的生成冲突副本的话,这种情况会生成冲突文档,同时保留 5000 字版本和 600 字版本,后续可以手工处理合并。

    具体冲突的场景介绍请参考用户指南云端同步章节。

    3 回复
  • QIUQ

    我现在移动端就是开阅读模式,不编辑,在移动设备上打字啥的真的不方便,要用也是用 FlowUs 这种纯云端,之后再整理到思源

  • i1356

    你估计连本地同步的原理都不懂吧。

  • i1356

    手机端 flowus 就不错。没必要全部场景 all in 思源。

    到了电脑 pc 上再迁移到思源就行了。

  • 有历史版本的,可以恢复

    1 回复
  • 这就是思源的使用门槛啊,期待 D 大多从大众用户的心态开发笔记,当然目前的版本我很满意

  • svchord

    我碰到过这种情况,数据历史里面没有的

  • svchord

    那能不能默认生成冲突副本,不想要的手动关闭?因为云端数据被覆盖是不会感知到的,非常容易导致数据丢失

  • svchord

    我之前也出现过这个问题,吓得我不敢再使用移动端了,更何况多端使用应该同样有这个问题。

  • 移动端编辑完之后记得退出应用,不退出应用的话,在其他端编辑过后要后台关掉手机上的思源,否则就会造成数据覆盖。

    这个同步问题确实有点影响使用,我想应该有一个检测机制,如果检测到客户端的内容未改动,则不应该覆盖云端记录。但是实现上我不知道是不是很复杂,现阶段可以用养成良好的退出应用习惯来避免数据丢失。

    1 回复
  • 手机端同步造成数据丢失的情况太多了,这种情况下建议出个说明或者加一个手机端上传的开关(不要说已经有“立即同步”,那个功能我的理解是会上传手机端),毕竟手机端现在编辑的体验并不好,不如做个纯阅读器,这个呼声挺高的,建议作者大大考虑一下,已经好久不敢打开手机端了。

    随着笔记数量的增多,很难发现丢失的笔记,我笔记少,每次用完手机端都会发现数据丢失,这种情况不是我一个人,许多人都遇到过,即使可能是用户操作导致的,但软件也应该在设计时帮用户规避这种情况,不能完全靠用户自觉。

    1 回复
  • 手机版不知道从什么版本开始加入一个“延迟同步”的机制,软件刚打开进入主页面后并不会同步完全,而是要等数据再次下载完毕才会同步完全。

    这个等待下载数据的过程如果编辑笔记是否会造成笔记版本冲突?

    1 回复
  • 移动端数据覆盖的情况很有可能是因为你说的这个问题造成的,希望有人能帮忙实测留意一下。

    1 回复
  • 这个时候思源会禁止编辑的。

  • 你指的是手机端砍掉编辑功能吗?我这里似乎没有见过这样的提议。

    2 回复
  • 不是砍掉编辑功能,是手机端上传数据提供一个单独的开关,即由用户手动上传,同时上传的时候对比上一次下载和本次上传的数据大小,以此来避免手机端上传可能带来的数据丢失问题。如果直接取消手机端上传功能,那样编辑功能的确也没用了,不过目前来看还不至于。

    1 回复
  • 手动同步的需求可以用上传/下载标记快照完成。

  • deerain 1 2 赞同 via macOS

    多半不是因为没点击退出。

    我主要用桌面端,移动端偶尔打开,也就是说移动端的笔记内容落后于桌面端很多。手机端启动要先同步,经过几分钟的下载,手机端启动成功,此时不进行任何编辑直接在手机端点退出,再去看桌面端,发现很多篇笔记变成了手机端上的老版本。

    使用手机端的时候我一直都不编辑,就是想让手机端只 pull 不 push 避免覆盖,但还是会出现上述情况。

请输入回帖内容 ...

推荐标签 标签

  • 正则表达式

    正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列遵循某个句法规则的字符串。

    31 引用 • 94 回帖
  • Hibernate

    Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。

    39 引用 • 103 回帖 • 726 关注
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    29 引用 • 202 回帖 • 29 关注
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    201 引用 • 120 回帖 • 1 关注
  • 禅道

    禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

    10 引用 • 15 回帖 • 1 关注
  • Outlook
    1 引用 • 5 回帖 • 2 关注
  • PWA

    PWA(Progressive Web App)是 Google 在 2015 年提出、2016 年 6 月开始推广的项目。它结合了一系列现代 Web 技术,在网页应用中实现和原生应用相近的用户体验。

    14 引用 • 69 回帖 • 185 关注
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    7 引用 • 69 回帖 • 8 关注
  • TGIF

    Thank God It's Friday! 感谢老天,总算到星期五啦!

    291 引用 • 4495 回帖 • 663 关注
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    54 引用 • 37 回帖 • 2 关注
  • 博客

    记录并分享人生的经历。

    273 引用 • 2389 回帖
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    142 引用 • 442 回帖 • 3 关注
  • flomo

    flomo 是新一代 「卡片笔记」 ,专注在碎片化时代,促进你的记录,帮你积累更多知识资产。

    6 引用 • 143 回帖 • 1 关注
  • 自由行
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    524 引用 • 4601 回帖 • 710 关注
  • Telegram

    Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。

    5 引用 • 35 回帖 • 1 关注
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    6 引用 • 26 回帖 • 546 关注
  • Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

    284 引用 • 248 回帖 • 1 关注
  • CodeMirror
    2 引用 • 17 回帖 • 173 关注
  • 音乐

    你听到信仰的声音了么?

    62 引用 • 512 回帖
  • Netty

    Netty 是一个基于 NIO 的客户端-服务器编程框架,使用 Netty 可以让你快速、简单地开发出一个可维护、高性能的网络应用,例如实现了某种协议的客户、服务端应用。

    49 引用 • 33 回帖 • 42 关注
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 644 关注
  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    181 引用 • 400 回帖
  • 工具

    子曰:“工欲善其事,必先利其器。”

    300 引用 • 768 回帖
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖 • 1 关注
  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 649 关注
  • Chrome

    Chrome 又称 Google 浏览器,是一个由谷歌公司开发的网页浏览器。该浏览器是基于其他开源软件所编写,包括 WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。

    63 引用 • 289 回帖