可能是因为 windows 上最新的日记没有同步好,就在 Mac 上进行同步了。
在 Mac 上没有同步最新的 6.6 的日记,就自动生成了一个新的空白的 6.6 的日记。
再切换回 windows 的时候,一开始旧日记也消失了,重新索引之后,旧的日记就变成了从 2022/06/06 变成了 2022/untitled/06。而且是 6 月从 01 到 06 的日记的路径都变成 untitled 的了。
请教一下,怎么把这个 6 月的日记恢复呢?
可能是因为 windows 上最新的日记没有同步好,就在 Mac 上进行同步了。
在 Mac 上没有同步最新的 6.6 的日记,就自动生成了一个新的空白的 6.6 的日记。
再切换回 windows 的时候,一开始旧日记也消失了,重新索引之后,旧的日记就变成了从 2022/06/06 变成了 2022/untitled/06。而且是 6 月从 01 到 06 的日记的路径都变成 untitled 的了。
请教一下,怎么把这个 6 月的日记恢复呢?
我看.data/里面应该是有相关的笔记数据,但是无法在 siyuan 软件里找到路径,也没办法把这个路径重新索引成 06(6 月)的文件。
我 6 月有 4 个文件,01、02、05、06。在软件里搜索能搜索到 01、02、06 这几个笔记,没有找到 05,而且路径是 2022/untitled/01 等;在.data/里能看到 20220601、20220602、20220605、20220606 开头的目录和.sy 的文件,但是无法在软件里正确设定为 2022/06/01 这个路径。
这个要怎么办呢?我猜测是索引的问题。因为我在 windows 里还没有把 06 的文件同步好,就在 mac 上新建了 6 月的日记,所以可能 siyuan 就把之前对 06 的索引给去掉了,重新链接到新的文件上了。
内容确认过了,也把 05、06 的数据恢复了。对我后续实际使用上影响不大了。
我想再确认一下,siyuan 的同步或冲突解决的机制是什么样的?
就是说我在一台终端上新开了一个月的日记,但是还没有同步到云端,就在另一个终端上也新开了这一个月的日记。那么 siyuan 或 git 针对这个冲突是怎么解决或处理的呢?现在看来是把旧的日记复制到 untitled 的路径去,用新的日记产生的链接,其实是两个分支不能合并的问题。这个有没有更好的,或者更灵活的解决方案呢?
目前思源同步的算法不会产生冲突,而是采用覆盖策略,即总是云端覆盖本地或者本地覆盖云端,本地被覆盖的数据会生成历史。具体原理可参考帮助文档云端同步章节。
我们还在考虑新的算法,主要想解决多设备操作不同文档后自动合并,欢迎在这里参与讨论 Issue #5092 · siyuan-note/siyuan 谢谢
Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。
百度(Nasdaq:BIDU)是全球最大的中文搜索引擎、最大的中文网站。2000 年 1 月由李彦宏创立于北京中关村,致力于向人们提供“简单,可依赖”的信息获取方式。“百度”二字源于中国宋朝词人辛弃疾的《青玉案·元夕》词句“众里寻他千百度”,象征着百度对中文信息检索技术的执著追求。
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。
LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!
InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。
HBase 是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的 Google 论文 “Bigtable:一个结构化数据的分布式存储系统”。就像 Bigtable 利用了 Google 文件系统所提供的分布式数据存储一样,HBase 在 Hadoop 之上提供了类似于 Bigtable 的能力。
心是产生任何想法的源泉,心本体会陷入到对自己本体不能理解的状态中,因为心能产生任何想法,不能分出对错,不能分出自己。
Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
为成为自由职业者在家办公而努力吧!
思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。
融合块、大纲和双向链接,重构你的思维。
VirtualBox 是一款开源虚拟机软件,最早由德国 Innotek 公司开发,由 Sun Microsystems 公司出品的软件,使用 Qt 编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。
Open Source, Open Mind, Open Sight, Open Future!
FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。
Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。
用爱发电 (Programming With Love) 是一个以开源精神为核心的民间开源爱好者技术组织,“用爱发电”象征开源与贡献精神,加入组织,代表你将遵守组织的“个人开源爱好者”的各项条款。申请加入:用爱发电组织邀请帖。
用爱发电组织官网:https://programmingwithlove.stackoverflow.wiki/
MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。
Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。
Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。
汐洛彖夲肜矩阵(Sillot T☳Converbenk Matrix),致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点。其中汐洛绞架(Sillot-Gibbet)基于自思源笔记(siyuan-note),前身是思源笔记汐洛版(更早是思源笔记汐洛分支),是智慧新录乄终端(多端融合,移动端优先)。
主仓库地址:Hi-Windom/Sillot
文档地址:sillot.db.sc.cn
注意事项:
我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。
Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。
各种网址链接、内容导航。
Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。
OpenStack 是一个云操作系统,通过数据中心可控制大型的计算、存储、网络等资源池。所有的管理通过前端界面管理员就可以完成,同样也可以通过 Web 接口让最终用户部署资源。
强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于