建议移除手机端的“立即同步”功能

本贴最后更新于 888 天前,其中的信息可能已经时过境迁

如题,手机端的同步(使用“立即同步”)体验很差,很容易造成数据丢失,手机端下载的数据不全,同步到云端后导致云端数据丢失,从而恶性循环,丢数据的情况屡试不爽。

我现在的笔记数量比较少,所以还能发现,笔记一旦多起来,丢失数据就比较麻烦了,都不知道什么时候丢的。

建议手机端允许从云端下载数据,禁止从手机端上传数据。

  • 思源笔记

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

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

    25438 引用 • 105218 回帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 思源笔记的同步是基于快照增量同步的,理论上不会出现你说的数据同步不完整的情况。

    如果你发现数据同步不完整,请检查一下数据历史。如果需要手动上传或者下载,可以使用标记数据快照功能。

    1 回复
  • 恩恩,我后面换一种方式同步。

    今天的情况是这样:下午打开手机端的思源,打算把截至昨天的笔记同步一下,使用“立即同步”后发现有一篇以前编辑过的文档缺失,退出手机端后打开了电脑端的思源。电脑端把手机端的内容同步了过来,丢失的文档和手机端一样,数据丢失;我打开了电脑端思源的“数据快照”,把昨晚最后一版回滚了回来,丢失的文档也回来了。

    所以数据丢失是在手机端下载的环节出了问题,也不知道怎么回事。

    2 回复
  • 这个不是数据丢失啊,是你手机上编辑以后同步,这样就把手机上的数据同步到云端了。

    2 回复
  • “立即同步”功能会从云端下载数据吧?我只是在手机端“立即同步”,没有任何编辑,截至昨晚编辑的大多数笔记的确都同步了过来,但是发现数据丢失我就退出手机端,打开电脑端后丢失的数据就和手机端一样,我在电脑端回滚昨晚最后一个版本丢失的数据才回来。

    1 回复
  • 丢失数据的环节是在触发“立即同步”后下载的过程中,上传同步的功能的确没问题,因为电脑端也跟着手机端变了

  • 同步过程会根据云端和本地快照来判断上传和下载数据,你遇到的问题我们这里目前无法重现,后续我们会继续收集更多用户的反馈看下是否能定位,谢谢。

    1 回复
  • 好的,感谢 🙏

  • 其实这个我能大概理解发生了什么。

    思源的增量同步其实叫做时间版本控制同步,不知道你是否能更加理解一点。

    你手机有一个文档 A,版本 1.0,是未编辑状态。

    电脑有一个文档 A,经过了编辑,那就是版本 1.1。

    你以为的同步:电脑端 1.1 版本的文档 A 在同步时候丢失,手机上只剩下了 1.0 版本。

    实际上发生的同步:电脑端的 1.1 版本 还没有传过来呢,你就打开了那个文档,无意识的做了一些编辑,那么,手机上的文档 A 版本就变成 1.2 版本 了。继续同步,手机发现手机上已经有 1.2 版本 了,那就直接覆盖云端的 1.1 版本 ,并且同步到电脑上。

    1 回复
  • 不是这样的,思源手机端点击“立即同步”后,软件读取最新数据后会重新加载,不存在手机端还在下载的时候我编辑了文档,而且我也没有编辑文件的操作。

  • 其实把这个选项点了,同步就会好一些。image.png

    1 回复
  • 我也出现过这种现象,之后我就把手机端卸载了

    1 回复
  • juyuning via Android

    嗯嗯,这个开启了,防止同一文件互相覆盖,不过无法避免文件丢失

  • juyuning via Android

    😂 随着笔记的增多,我也不太敢使用手机端了

  • Bard

    我也被手机端坑过好几次,现在不太敢用了

    1 回复
  • 只能先谨慎使用了 😂

请输入回帖内容 ...

推荐标签 标签

  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    89 引用 • 150 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    9733 引用 • 44282 回帖 • 89 关注
  • 代码片段

    代码片段分为 CSS 与 JS 两种代码,添加在 [设置 - 外观 - 代码片段] 中,这些代码会在思源笔记加载时自动执行,用于改善笔记的样式或功能。

    用户在该标签下分享代码片段时需在帖子标题前添加 [css] [js] 用于区分代码片段类型。

    165 引用 • 1129 回帖 • 3 关注
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    412 引用 • 3588 回帖 • 1 关注
  • 新人

    让我们欢迎这对新人。哦,不好意思说错了,让我们欢迎这位新人!
    新手上路,请谨慎驾驶!

    52 引用 • 228 回帖
  • Hadoop

    Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

    89 引用 • 122 回帖 • 621 关注
  • Redis

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

    286 引用 • 248 回帖
  • 星云链

    星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网

    3 引用 • 16 回帖
  • 心情

    心是产生任何想法的源泉,心本体会陷入到对自己本体不能理解的状态中,因为心能产生任何想法,不能分出对错,不能分出自己。

    59 引用 • 369 回帖
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    589 引用 • 3538 回帖
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    107 引用 • 153 回帖
  • Laravel

    Laravel 是一套简洁、优雅的 PHP Web 开发框架。它采用 MVC 设计,是一款崇尚开发效率的全栈框架。

    20 引用 • 23 回帖 • 740 关注
  • GraphQL

    GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。

    4 引用 • 3 回帖 • 13 关注
  • OneNote
    1 引用 • 3 回帖
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    36 引用 • 37 回帖 • 546 关注
  • Angular

    AngularAngularJS 的新版本。

    26 引用 • 66 回帖 • 549 关注
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖 • 5 关注
  • ReactiveX

    ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的 API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。

    1 引用 • 2 回帖 • 181 关注
  • Rust

    Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。

    58 引用 • 22 回帖 • 5 关注
  • 链书

    链书(Chainbook)是 B3log 开源社区提供的区块链纸质书交易平台,通过 B3T 实现共享激励与价值链。可将你的闲置书籍上架到链书,我们共同构建这个全新的交易平台,让闲置书籍继续发挥它的价值。

    链书社

    链书目前已经下线,也许以后还有计划重制上线。

    14 引用 • 257 回帖
  • gRpc
    11 引用 • 9 回帖 • 89 关注
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    127 引用 • 169 回帖
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    91 引用 • 384 回帖
  • 以太坊

    以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊是一个平台和一种编程语言 Solidity,使开发人员能够建立和发布下一代去中心化应用。 以太坊可以用来编程、分散、担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和知识产权等等。

    34 引用 • 367 回帖
  • 区块链

    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。

    92 引用 • 752 回帖
  • 知乎

    知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。

    10 引用 • 66 回帖
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    125 引用 • 585 回帖