历史记录的数目不够,体验不好,及其容易出现“无法恢复数据”的情况

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

诉求前置

  1. 阶段性增多历史记录条目,最终实现分页展示
  2. 为应对连续恢复文件,恢复一个文件后,,不自动重建索引,给重建索引的提示,等恢复多篇后,手动重建
  3. 历史记录中增加搜索
  4. 历史记录默认展开所有日期下面的文档

同步,又是同步的问题

好在 理论上来说,数据没有丢失

但却极易出现基本 没有办法恢复 的情况

25 号 Daily 中我在台式机 PC 写了下面的笔记

image.png

后来返现这 24 日、25 日两天的整篇笔记,都被一台待机笔记本的 空白文档给覆盖

对于上句话描述,我当然是猜测的,也可能手机的空白文档把最新文档给覆盖了吧

以往我都是确保只有一台及其及其在线同步的

但最近还是对新版同步有些信心过度,疏忽之下就忘记退出笔记本上的客户端

造成的现象是旧的空文档,覆盖了最近的新文档

好在,根据 以往“毒打”经历 知道,思源是不会“丢”笔记的,它只会生成历史记录

附毒打经历:记一次数据恢复的“一地鸡毛” - 链滴

然后我就去找,终于在倒数几条的记录中找到了 24 日、25 日的 Daily

25 日的用系统按钮恢复,然后就自动重建索引

由于我有个笔记本有 3000 篇课程的文章的摘录,于是等了好多分钟

想到为了避免 漫长的重建索引,24 日的日记只有两条无序列表,于是我就手动复制了出来

此时我 十分后怕

因为,我这两篇 Daily 历史记录,已经在倒数几条了

这就意味着,如果我再编辑几次,生成几次历史记录的话

这两条 Daily 的历史记录就会 在“历史记录”中没了的

虽然引文还有文件,但和丢了差不多,因为本地文件是不可读的状态

再看恢复的文档本身

果然有文档,就是那篇“蒜薹炒肉”没有办法恢复了!!

因为它已经超过了展示的条数,我有很难再硬盘中去找到

想到这里我想可以用 vs code 本地打开 history 进行文本搜索然后恢复

但流程不应该是这样的!!

软件功能也不应该是这样的!!

然后就是每恢复一篇文章就自动重建索引的问题

我有个笔记本有 3000 多篇摘录的专栏文章,每次都重建这个,时间真是太久了

理论上也不想关闭这个笔记本进行恢复,因为这是我学习的笔记本,有经常都是开着的 Tab

当前 30 多条记录,找起来都是一个一个的日期点开,真的是太没效率

如果以后怎加展示就更是麻烦了,所以这里建议:

  1. 阶段性增加本页条目
  2. 增加搜索
  3. 默认展开所有日期下的文档

写到这里,我想起了当时一些修改,果然当时的修改都“丢了到了历史里”,恢复到了之前的状态

好在对我来说,只是对文档名称的一些小修改,介于恢复起来的麻烦

我就不用系统“恢复”了,等有时间再“向前修改”

但这也就是我当前的情况简答,可以这样做,但

  • 如果是重要的修改…
  • 如果设计文档很多…
  • 如果间隔稍微久一些…

那麻烦起来真的不是一点半点

反正我要碰上肯定会来社区疯狂“输出”一番

显然当前只能算是“直抒胸臆”了 trollface

D 宝 V 宝,还是要加油啊

  • 思源笔记

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

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

    28446 引用 • 119783 回帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • Bard

    话说回来,同步要是继续稳定可靠下来,谁 ™ 爱折腾历史记录呢

    话又说回来,数据恢复也是数据安全的重要一环啊,兜底操作体验不好,会让用户在“以为丢数据”的基础上更加暴躁的

  • Bard

    我再给自己的问题总结下

    1. 文档被旧数据覆盖了
    2. 超出历史记录的文档,基本等同于无法恢复了(看“基本等同于”,我这措辞真是够爱思源了)
    3. 恢复数据体验依旧一言难尽
  • Bard

    如思源的软件设计一样

    思源的确不会出现“丢数据”的情况

    至少我没有碰到过,即使我经历过记一次数据恢复的“一地鸡毛”

    但遇到本文中“基本无法恢复”的情况,就已经和“丢数据”差不太多了

    这个问题的确很急迫的

  • Bard

    我用 vs code 打开 history 文件夹

    搜索汉字,找到了 title 为“蒜薹炒肉”的文档

    打开了文档所在的目录

    又打开了“7 月”文档的本地文件夹

    然后将前文件夹对应文档复制到后文件夹中

    回到思源点击“重建索引”

    自此原封恢复了“蒜薹炒肉”的文档

    还是麻烦了点

    有些隐晦知识技能,习以为常的就操作了

    但这不是普通用户可以做到的

  • Bard

    果然还是发现一篇重要文档出现了非正常逆向回滚

    已经在倒数第二条历史记录了,我赶紧给恢复了

    然后紧跟着的又是一阵自动的“重建索引”

    再过几分钟,或者再点几次,生成编辑历史

    这条历史记录就又会“消失”再文档历史页面了

    然后又要用 vs code 进行手动恢复了…

    真是有种节后余生的感觉 😂

  • 新版同步可以使用快照整体回滚,支持分页。文档历史主要用于单个文档回滚,后面考虑加上分页,感谢反馈。

    2 回复
  • Bard

    如果我 27 号恢复 25 号的快照,那 26 号的数据会保留吗,是增量恢复吗

    1 回复
  • drawone

    快照里面是什么,根本就是一个黑盒子。

    这些快照记录除了时间戳、打标记,该怎么更清晰地区分呢?

    image.png

    1 回复
  • 目前只能手动标记。

  • 不会保留的。

  • 这篇文章所述基本属实,数据恢复的体验还需要再优化。

    数据恢复工具真的是很难用,我同步丢失过两次数据(都是打开了手机上的 APP 丢失的),然后恢复的过程真的是一言难尽。

    快照是个黑盒子,用了快照后面更新的记录也丢失了,稍微间隔时间一长就不敢用了,也是一个鸡肋。

    单个文档的恢复,体验很糟糕,每操作一个就重建一次索引,极度的让人烦躁。

    “思源不会丢数据”慢慢变成了一个口号,实际体验更多的变成了“思源的数据容易丢失且很难找的回来”。

    从我的体验出发,如果想要保证数据不丢失,最好的建议就是不要使用多设备。如果一定要使用,尽量保持用完就退出,在另一个设备上重新打开。目前采用这样的方式,没有遇到过丢数据的情况。

    “谨慎使用 siyuan APP”,不知道什么机制影响,多次丢失数据,都是打开 APP 导致的。

请输入回帖内容 ...

推荐标签 标签

  • Ubuntu

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

    127 引用 • 169 回帖
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    215 引用 • 358 回帖
  • Sym

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

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

    524 引用 • 4602 回帖 • 731 关注
  • 电影

    这是一个不能说的秘密。

    125 引用 • 610 回帖
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    695 引用 • 538 回帖 • 1 关注
  • 微软

    微软是一家美国跨国科技公司,也是世界 PC 软件开发的先导,由比尔·盖茨与保罗·艾伦创办于 1975 年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。

    8 引用 • 44 回帖 • 2 关注
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 693 关注
  • WiFiDog

    WiFiDog 是一套开源的无线热点认证管理工具,主要功能包括:位置相关的内容递送;用户认证和授权;集中式网络监控。

    1 引用 • 7 回帖 • 633 关注
  • Sillot

    Insights(注意当前设置 master 为默认分支)

    汐洛彖夲肜矩阵(Sillot T☳Converbenk Matrix),致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点。其中汐洛绞架(Sillot-Gibbet)基于自思源笔记(siyuan-note),前身是思源笔记汐洛版(更早是思源笔记汐洛分支),是智慧新录乄终端(多端融合,移动端优先)。

    主仓库地址:Hi-Windom/Sillot

    文档地址:sillot.db.sc.cn

    注意事项:

    1. ⚠️ 汐洛仍在早期开发阶段,尚不稳定
    2. ⚠️ 汐洛并非面向普通用户设计,使用前请了解风险
    3. ⚠️ 汐洛绞架基于思源笔记,开发者尽最大努力与思源笔记保持兼容,但无法实现 100% 兼容
    29 引用 • 25 回帖 • 152 关注
  • Facebook

    Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。

    4 引用 • 15 回帖 • 443 关注
  • 开源中国

    开源中国是目前中国最大的开源技术社区。传播开源的理念,推广开源项目,为 IT 开发者提供了一个发现、使用、并交流开源技术的平台。目前开源中国社区已收录超过两万款开源软件。

    7 引用 • 86 回帖
  • BAE

    百度应用引擎(Baidu App Engine)提供了 PHP、Java、Python 的执行环境,以及云存储、消息服务、云数据库等全面的云服务。它可以让开发者实现自动地部署和管理应用,并且提供动态扩容和负载均衡的运行环境,让开发者不用考虑高成本的运维工作,只需专注于业务逻辑,大大降低了开发者学习和迁移的成本。

    19 引用 • 75 回帖 • 702 关注
  • 千千插件

    千千块(自定义块 css 和 js)
    可以用 ai 提示词来无限创作思源笔记

    32 引用 • 69 回帖
  • Bootstrap

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

    18 引用 • 33 回帖 • 646 关注
  • 博客

    记录并分享人生的经历。

    274 引用 • 2393 回帖 • 1 关注
  • PHP

    PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。

    167 引用 • 408 回帖 • 494 关注
  • Typecho

    Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库(MySQL、PostgreSQL、SQLite)。

    12 引用 • 67 回帖 • 436 关注
  • 互联网

    互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。

    99 引用 • 367 回帖 • 1 关注
  • 又拍云

    又拍云是国内领先的 CDN 服务提供商,国家工信部认证通过的“可信云”,乌云众测平台认证的“安全云”,为移动时代的创业者提供新一代的 CDN 加速服务。

    20 引用 • 37 回帖 • 577 关注
  • 百度

    百度(Nasdaq:BIDU)是全球最大的中文搜索引擎、最大的中文网站。2000 年 1 月由李彦宏创立于北京中关村,致力于向人们提供“简单,可依赖”的信息获取方式。“百度”二字源于中国宋朝词人辛弃疾的《青玉案·元夕》词句“众里寻他千百度”,象征着百度对中文信息检索技术的执著追求。

    63 引用 • 785 回帖 • 46 关注
  • 尊园地产

    昆明尊园房地产经纪有限公司,即:Kunming Zunyuan Property Agency Company Limited(简称“尊园地产”)于 2007 年 6 月开始筹备,2007 年 8 月 18 日正式成立,注册资本 200 万元,公司性质为股份经纪有限公司,主营业务为:代租、代售、代办产权过户、办理银行按揭、担保、抵押、评估等。

    1 引用 • 22 回帖 • 838 关注
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    162 引用 • 529 回帖 • 3 关注
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    950 引用 • 1460 回帖 • 2 关注
  • SQLite

    SQLite 是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是全世界使用最为广泛的数据库引擎。

    4 引用 • 7 回帖
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    35 引用 • 468 回帖 • 768 关注
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    40 引用 • 157 回帖
  • Gitea

    Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。

    5 引用 • 16 回帖 • 3 关注