如何查找冲突及解决冲突

本贴最后更新于 335 天前,其中的信息可能已经沧海桑田

用 siyuan 也有一年了,同步冲突及解决冲突的办法一直没搞明白

我一般是在公司编辑,公司是自动同步,在家里偶尔修改主要是看,所以完全手工同步,公司和家里都打开只读模式,在家每次打开都先下载云端快照,但经常出现文件冲突提示,每次在家里修改必定先下载快照,修改完立刻上传快照,按理说不应该冲突的。。。

摸不着头脑.jpg

  1. 冲突时有什么办法快速定位冲突文件?有没有哪个位置可以列出冲突文件或者日志,快捷的查看冲突内容?
  2. 冲突发生时,如何能快速解决冲突,之前只要冲突就一直会冲突,直到我怒删库完全同步了一次才解决。。。

求大神们指点迷津 🙏

  • 思源笔记

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

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

    25410 引用 • 105074 回帖 • 1 关注
  • Q&A

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

    9721 引用 • 44232 回帖 • 89 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
    1. 使用完全自动同步模式
    2. 设置-云端那打开冲突生成冲突文档功能
    1 回复
  • m7641 via macOS
    1. 完全自动同步就能避免冲突的话,那就说明手工同步存在缺陷
    2. 生成冲突文件并不能快速找到冲突文件,如果文件很多且很深,这玩意一点用都没有
    2 回复
  • 直接搜冲突文件的关键词 Conflicted 就好了

  • 手动同步的缺陷基本是人工的,没有人能完全记得,自己到底操作过上传还是下载了。思源并没有合并冲突的功能。也就是这个上传下载有个环节错了,备份在云端的数据就有可能冲突。

  • ringx via macOS

    我也搞不懂这里的逻辑,我是平板、电脑两个设备同步,偶尔也会看到提示说有冲突,让我去哪里哪里查看。

    不过我一直没理过它。。。好像忽略掉也没什么关系的。😂

  • 写个 SQL,觉得有冲突文件就去查询一下看看。思源的冲突文档固定会加一个 Conflicted 关键字,所以还是挺好搜索的。

    image.png

  • zxhd86 via Android

    完全手动就是不做合并,直接覆盖,那自然就没有冲突问题了。

    所谓的冲突,实际上是这种东西,你上次进行了一次同步,本地记录上传时间为 2024.5.20-8:20:10。

    然后你在本地继续编辑,再次同步,上传时间记录 2024.5.21-8:20:10,这时会同时进行两个操作:

    把本地进行编辑操作的时间为 2024.5.20-8:20:10 - 2024.5.21-8:20:10 的笔记上传到云端。

    把云端更新的时间为 2024.5.20-8:20:10 - 2024.5.21-8:20:10 的笔记下载到本地。

    但是,要是存在一个笔记在的时间里 2024.5.20-8:20:10 - 2024.5.21-8:20:10,云端和本地都有更新记录会怎么样?这就会造成冲突。

    你发现没有?这里面时间是很重要的,但是时间的来源有两个,记录在思源内部的思源文档更新时间,和外部文件系统的文件更新时间,就是你在文件管理器上右键属性可以看到的修改时间。

    目前,思源的同步机制依赖于后者,这导致在一些系统上存在小小的差异,比如说下载云端内容后文件的更新时间可能不是思源笔记内容的实际更新时间,而是下载同步的时间;还有电脑的系统时间不一致,就会导致同步比对云端更新记录时,时间比对不太对,导致出错。

    老实说确实挺麻烦的,不太清楚你到底是哪一种情况

请输入回帖内容 ...

推荐标签 标签

  • 招聘

    哪里都缺人,哪里都不缺人。

    188 引用 • 1057 回帖
  • Redis

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

    286 引用 • 248 回帖
  • Angular

    AngularAngularJS 的新版本。

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

    Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。

    22 引用 • 148 回帖 • 16 关注
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 181 关注
  • Office

    Office 现已更名为 Microsoft 365. Microsoft 365 将高级 Office 应用(如 Word、Excel 和 PowerPoint)与 1 TB 的 OneDrive 云存储空间、高级安全性等结合在一起,可帮助你在任何设备上完成操作。

    5 引用 • 34 回帖
  • 浅吟主题

    Jeffrey Chen 制作的思源笔记主题,项目仓库:https://github.com/TCOTC/Whisper

    1 引用 • 28 回帖
  • 百度

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

    63 引用 • 785 回帖 • 94 关注
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    54 引用 • 44 回帖
  • HTML

    HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

    108 引用 • 295 回帖
  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    181 引用 • 821 回帖 • 1 关注
  • 电影

    这是一个不能说的秘密。

    122 引用 • 608 回帖 • 1 关注
  • RemNote
    2 引用 • 16 回帖 • 13 关注
  • DNSPod

    DNSPod 建立于 2006 年 3 月份,是一款免费智能 DNS 产品。 DNSPod 可以为同时有电信、网通、教育网服务器的网站提供智能的解析,让电信用户访问电信的服务器,网通的用户访问网通的服务器,教育网的用户访问教育网的服务器,达到互联互通的效果。

    6 引用 • 26 回帖 • 531 关注
  • flomo

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

    6 引用 • 143 回帖 • 1 关注
  • Webswing

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

    1 引用 • 15 回帖 • 640 关注
  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    210 引用 • 2040 回帖
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    246 引用 • 1338 回帖 • 1 关注
  • 反馈

    Communication channel for makers and users.

    121 引用 • 907 回帖 • 272 关注
  • CSDN

    CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。

    14 引用 • 155 回帖
  • Lute

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

    29 引用 • 202 回帖 • 31 关注
  • abitmean

    有点意思就行了

    36 关注
  • jsoup

    jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

    6 引用 • 1 回帖 • 488 关注
  • 智能合约

    智能合约(Smart contract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于 1994 年由 Nick Szabo 首次提出。

    1 引用 • 11 回帖 • 1 关注
  • OneDrive
    2 引用 • 1 关注
  • 大数据

    大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

    93 引用 • 113 回帖
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖 • 4 关注