研究报告 · 约 30,551 字 · 预计推送 4 部分

文件同步工具对比:Syncthing、rclone、Google Drive 与版本冲突处理(横纵综合报告) 未开始

目录

题记与说明

报告性质:横纵分析法综合报告(最终稿;按独立审读意见逐条修订自同日初稿,修订与口径处理见附录 A,开放问题见附录 B)。
输入材料:同日两份章节文件——《纵轴发展史》(parts/2026-11-04-文件同步工具对比-Syncthing-rclone-GoogleDrive-版本冲突-vertical.md)与《横轴对比》(parts/2026-11-04-文件同步工具对比-Syncthing-rclone-GoogleDrive-版本冲突处理-horizontal.md)。
时间截面:2026-11-04。
事实口径:全部关键事实来自两章当日会话内实际执行的网络检索与官方文档直接抓取(WebSearch / WebFetch / webReader),文中保留原始来源链接;个别无法核验处(如 Google 版本历史保留天数、rclone 的 MIT 许可)沿用章节的如实标注,不做臆测。两章之间的三处口径差异(Syncthing Android 停更时间、rclone v1.73.0 发布日、bisync 冲突命名的历史口径)已在附录 A 说明综合处理方式;本轮修订又对 Dropbox 冲突命名、Google 免费额度序列、Syncthing 1.x 收尾版本做了补充核验与口径统一,一并记入附录 A。修订中新增核验的来源集中列于参考来源 E 节(条目 23–28,均以 ★ 标注)。

TL;DR

三个主角代表三种同步哲学:Syncthing 是设备对等的去中心化网络,rclone 是存储间的中立管道,Google Drive 是云端为真相的中转盘。冲突处理呈三种范式:Syncthing 永不静默覆盖,落败副本改名 .sync-conflict-* 并全集群同步;rclone bisync 把裁决写成参数族,2025-08 转正;Google Drive 普通文件冲突生成副本,Docs 原生格式靠实时协同从源头消灭冲突。行业底线是先保两份、合并还人,没有主流工具做文本自动合并。选型:隐私实时选 Syncthing,上云搬运自动化选 rclone,文档协作选 Drive;成熟用户用三层组合,把冲突当流程问题。

结构指引:一、纵轴发展脉络;二、横轴对比;三、交叉洞察;四、决策建议与工程做法——全文最有行动价值的选型决策表、三层组合架构与工程做法集中于此章;附录 A 记录口径差异与修订处理;附录 B 为"开放问题与后续验证清单",逐条回应:Syncthing 1.x/2.x 互通与升级步骤、Drive 版本历史保留期、国内可达性应对、bisync 最小可用命令、.sync-conflict 批量清理脚本、iOS 替代方案。

一、纵轴:发展脉络(1996–2026)

三个工具并非在同一年起跑,也不在同一条赛道上跑:Google Drive 是云服务(2012 年发布),rclone 是云间搬运工具(2012 年始),Syncthing 是去中心化同步(2013 年末)。纵轴回答的问题是:这条技术线从哪里来、被什么力量一次次改道,以及"版本冲突处理"如何从一个无人问津的边缘问题,变成 2020 年代各工具的显式一等特性。

阶段〇(1996–2011):前史——冲突问题在同步范式的缝隙中诞生

驱动因素:个人多设备化、宽带普及、分布式系统理论成熟。此时"文件同步"与"协同编辑"是两个行业;冲突处理在文件同步一侧仍是无名之辈。

阶段一(2012–2013):三条线在 18 个月内先后诞生

时间事件参与者
2012-04-24Google Drive 发布,免费 5GB,整合 Docs/Picasa 存储;Sundar Pichai 发文《Introducing Google Drive... yes, really》Google
2012-11-18rclone 首个条目 v0.00 写入更新日志;项目以 swiftsync 之名起步Nick Craig-Wood
2013-06斯诺登曝光 PRISM 计划Edward Snowden
2013-07 起Google 开始加密云端数据,同年 11 月完成数据中心间链路加密Google
2013BitTorrent, Inc. 发布闭源的 BitTorrent SyncBitTorrent, Inc.
2013-12-15 / 2013-12-30Syncthing 发布 / v0.2 作为首个公开二进制版发布Jakob Borg(calmh)

驱动因素:多设备与云存储成为刚需;Go 语言降低了跨平台单二进制工具的门槛;PRISM 事件让"端到端加密 + 自托管"从极客趣味变成正当需求。

阶段二(2014–2016):各自成形,冲突处理第一次被"看见"

阶段三(2017–2020):生态分流——桌面客户端分裂、rclone 出圈、滥用与污名

阶段四(2021–2023):收敛、Bisync 与"丢文件"事故

阶段五(2024–2026):平台摩擦、代际更替与冲突处理的一等公民化

工具冲突机制命名/规则哲学关键节点
Dropbox自动保留双方文件名中加入用户名 + "conflicted copy" + 保存日期(官方描述口径)大众化、零学习成本2008 起的行业惯例(官方文档)
Google Docs 原生格式实时合并(OT)无冲突文件协同编辑优于同步2013 Realtime API 开放(Google Developers)
Google Drive 二进制文件桌面端复制/重复文件,行为不总一致无统一命名、无内置查找工具云端为真相,冲突处理留白长期缺乏官方文档(digitalcitizen 横评、Filerev)
Syncthing保留双方,不合并.sync-conflict-<日期>-<时间>-<设备>对等网络中"谁也不许覆盖谁"0.11(2015-04)引入(官方文档)
rclone(bisync)显式规则裁决--conflict-resolve newer/larger/path1/... + --conflict-loser命令行哲学:把策略写进参数v1.58(2022-03)引入 → v1.66(2024-03)规则化 → v1.71(2025-08)转正(bisync 文档)

纵轴小结:五条驱动线索

回看十四年(2012–2026),这条曲线被五股力量反复改道:

  1. 存储经济学:无限存储的发放(2014)→ 收敛(2017 Amazon 封禁、2021 Google 取消豁免、2022 教育版池化)直接制造了 rclone 的兴起与两次用户大迁徙。
  2. 平台政策:Google Play 的 targetSdk/SAF 政策可以一夜停掉一个十年项目的官方客户端;Chrome 应用退役、logo 更迭则提醒我们,"云服务"侧的工具寿命从不由用户决定。
  3. 安全事件:PRISM 催生了 Syncthing 的加密-by-design 与自托管浪潮;勒索软件对 rclone 的滥用(FBI 通报)则警示中性工具的双刃属性。
  4. 技术底座:Go 语言让三个工具都以单二进制跨平台形态存在;FUSE/VFS、QUIC、SQLite、OT/快照模型分别是各自路线的台阶。
  5. 社区与商业化:单人(calmh、ncw)→ 基金会/核心团队(Ivan Andreev、nielash、Catfriend1 等)→ 商业实体(Rclone Services Ltd)与 EU 赞助(CERN/CS3MESH4EOSC)三种路线并存。

而"版本冲突处理"的时间线本身,就是这条纵轴最浓缩的缩影:1996 年单向模型假装它不存在 → 2001 年 Unison 把它变成学术命题 → 2008 年 Dropbox 把它做成消费惯例 → 2015 年 Syncthing 0.11 把它写进协议 → 2024 年 rclone bisync 把它变成命令行参数。


二、横轴:横向对比(2026-11-04 截面)

2.1 参评对象与坐标定位

对象类型定位本次考察状态
Syncthing开源 P2P 连续同步设备间去中心化实时同步当前主线为 2.x 系列(2.0 于 2025-08-12 发布,LevelDB→SQLite;1.x 收尾于 v1.30.0,2025-07-01)
rclone开源命令行工具云存储统一网关:copy/sync/mount/bisync当前 v1.75.2(v1.72.0 为 2025-11-21,v1.73.0 为 2026-01 月底,v1.74.0 为 2026-05)
Google Drive商业网盘云中转同步 + 文档协作 + 版本历史Drive for desktop 持续迭代,冲突生成重复副本
Resilio Sync商业 P2PBitTorrent 协议、速度与选择性同步见长对比参照
Dropbox / OneDrive商业网盘云中转同步冲突命名对照参照
Nextcloud / Seafile开源自建云私有化网盘冲突命名对照参照
Unison开源(UPenn 学术项目)双向同步的经典标杆无自动合并,靠 batch/prefer/force 策略

2.2 总对比表

维度SyncthingrcloneGoogle Drive
架构P2P 去中心化,无云端中转,设备直连客户端↔任意云/本地路径,按需执行客户端↔谷歌云,云中转
同步触发常驻后台、实时连续(监听 + 周期扫描)手动/cron/脚本触发(无原生实时守护,bisync 为按次执行)后台常驻实时
开源与许可开源 MPL-2.0(仓库直接核验)开源 MIT(社区共识,经验判断)闭源商业
成本完全免费完全免费(云侧流量/存储费另计)15GB 免费;Google One 100GB $1.99/月、200GB $2.99/月、2TB $9.99/月(美国定价,检索口径)
平台覆盖Windows/macOS/Linux/BSD/Android(官方 Android App 已于 2024-10 宣布停更、年底生效,社区 Fork 接续);无 iOS 官方客户端Windows/macOS/Linux/BSD/Android(Termux),几乎 everywhereWindows/macOS/Android/iOS/Web,覆盖最全
后端/生态自有 BEP 协议,设备即节点40+ 云厂商、约 70 个后端(含本地/SFTP/WebDAV)仅谷歌生态,但对 Workspace 集成最深
冲突处理范式保留双方副本,落败者改名 .sync-conflict-* 并全集群同步;无自动合并默认保留双方(.conflict1/.conflict2),可用 --conflict-resolve newer/older/larger/smaller/path1/path2 规则判胜,--conflict-loser delete 最具破坏性生成重复副本,人工处理;Docs 格式靠实时协同从源头消除
版本历史四种文件版本化:trashcan/simple/staggered/external--backup-dir/--suffix 把被覆盖文件留存到备份目录网页端"管理版本";Docs 原生格式完整修订历史
传输加密TLS 全程加密;"不可信设备"密码加密(v1.23+ 引入)传输 TLS;rclone crypt 叠加层实现文件名+内容端侧加密传输 TLS + 静态加密(谷歌托管密钥,无端到端)
成熟度2013-12 启动,约 9 万 GitHub 星、5.6k fork(直接核验);社区驱动2014 年起持续高频发版,社区极活跃商业巨头产品,最成熟
典型短板大数据集扫描较慢;无 iOS;冲突需人工合并双向同步非实时、bisync 有学习门槛与数据丢失警告隐私托管、国内可达性、冲突副本易堆积

2.3 架构与同步模型:三种世界观

Syncthing 的世界观是"设备网络"。 每台设备既是客户端也是服务器,数据只在设备间流动,没有中心节点。好处是隐私(数据不经第三方)、零存储费、局域网内全速;代价是要求两端同时在线才能完成同步、NAT 穿透在苛刻网络下需要中继(relay)、没有 iOS 官方客户端,且官方 Android 应用已于 2024 年停止维护,由社区 Fork(Syncthing-Fork)接续。

rclone 的世界观是"存储之间的管道"。 它不是常驻同步服务,而是一组命令:copy/sync/move/check/mount/bisync。它以 40+ 云厂商后端(rclone.org 官方口径;官方后端分层页把本地、SFTP、HTTP、WebDAV 等一并计入后达约 70 个)成为云存储事实上的统一 CLI。2026 年的新版本仍在快速演进:v1.73.0 新增 Internxt、Filen 等后端,v1.74.0 加入内嵌 Web GUI 与 iCloud Photos 后端,当前 v1.75.x 集中修复安全问题。

Google Drive 的世界观是"云端是真相之源"。 所有设备与云对齐,云端存储、搜索、分享、协作一体化。代价是数据托管在谷歌、免费空间仅 15GB,以及网络可达性问题(对国内用户裸连不稳——经验判断)。

2.4 版本冲突处理(核心维度,逐工具详述)

冲突的本质场景:同一文件在两个位置在"上一次同步完成之后"都被修改且内容不同。三个主角的处理策略代表了三种范式。

范式 A——Syncthing:永久保留 + 确定性命名("不丢数据")

以下内容来自官方文档《Understanding Synchronization》的直接抓取核验:

优点是零数据丢失、跨平台一致、可预测;缺点是把合并工作完整留给用户,对 Obsidian 这类"文件常被应用锁定"的场景,论坛/Reddit 有大量冲突堆积的抱怨(r/ObsidianMD:File conflicts in Syncthing、r/ObsidianMD:Syncing with Syncthing creates conflicts、Syncthing 论坛:Recurring sync-conflicts、syncthing issue #8604:MacOS + Android + Obsidian 冲突、Stephan Miller:Syncthing for Obsidian)。

范式 B——rclone:可编程的冲突策略("规则判胜")

以下内容来自官方《Bisync》文档的直接抓取核验:

对比 Syncthing,rclone 把"冲突怎么办"变成了显式、可脚本化的策略参数——适合想把裁决规则写进 cron 的工程师;代价是 bisync 属"高级命令",配置错误的风险显著高于 Syncthing 的零配置路径。另外 rclone 的同步是按次执行的,实时性靠外部调度弥补。这条参数化路线从 v1.58 的实验特性走到 v1.71 转正花了三年半,中间经历一次重写和一次快照模型改造,与纵轴阶段的记录完全吻合。

范式 C——Google Drive:副本化 + 唯一的"源头协同"("让冲突不发生")

竞品对照(同范式一览)

工具冲突副本命名自动合并范式
Syncthing.sync-conflict-<日期>-<时间>-<设备>否保留 + 全集群传播
rclone bisync.conflict1/.conflict2 或自定义后缀否(可规则判胜)保留 / 规则判胜(可编程)
Google Drive重复副本(常带 (1) 等后缀)仅 Docs 格式实时协同副本化 / 源头协同
Dropbox文件名中加入用户名 + "conflicted copy" + 保存日期(官方描述口径)否副本化
OneDrive文件-DESKTOP-ABC123.ext(设备名后缀)Office 文件可提示合并副本化
Nextcloud文件 (conflicted copy 日期 时间).ext(论坛实证格式)否副本化
SeafileSFConflict-…否副本化
Unison两侧都保留,batch 模式跳过冲突项否(prefer/force 可强制,有丢数据风险)人工裁决 / 规则判胜

(Dropbox 与 Nextcloud 的命名口径经本轮分别核对:Dropbox 官方只描述"用户名 + 'conflicted copy' + 保存日期";"文件 (conflicted copy 日期).ext"式写法经核验为 Nextcloud 客户端行为,初稿曾误植到 Dropbox 行,已更正——见附录 A。)

横轴核心洞察:全行业没有任何一款主流同步工具做文本级"自动合并"(Office 文档的提示性合并除外)。大家收敛在同一底线——先保住两份数据,把合并还给人;区别只在命名规则、传播范围和策略可配置度。真正消除冲突的唯一主流路径是 Google Docs 式实时协同。

2.5 版本历史与快照

2.6 加密与隐私

2.7 生态与集成

rclone 以 40+ 云厂商、约 70 个后端成为云存储事实标准,被大量备份/自动化工具直接调用;Google Drive 背靠 Workspace 生态(文档协作、Gmail 附件、共享盘),移动端体验最佳;Syncthing 自成体系,生态体现在社区集成(Home Assistant、NAS 套件、Obsidian 用户社区等)。

2.8 成本

工具软件成本存储成本隐性成本
Syncthing免费(MPL-2.0)无(用自己设备的盘)需要各设备常开;维护冲突文件
rclone免费(MIT)云侧按厂商计费(如 B2/S3 远低于网盘)学习与脚本维护成本
Google Drive客户端免费15GB 免费;Google One 100GB $1.99/月、200GB $2.99/月、2TB $9.99/月(美国口径,检索来源 one.google.com/about/plans)注意:谷歌正把存储并入 AI 套餐(AI Plus $4.99/月含 400GB、AI Pro $19.99/月含 5TB、AI Ultra $99.99/月起含 20TB),独立 200GB 档在 UI 中被弱化——订阅时留意

2.9 成熟度与社区健康度

2.10 性能与适用规模


三、交叉洞察:两轴结合说明了什么

洞察一:三种范式对应三种哲学,冲突处理史是整个课题的缩影

把纵轴和横轴叠在一起看,会发现一个干净的对应关系:横轴上三种冲突范式,正是纵轴上三种起源哲学在"冲突"这一个点上的投影。

纵轴的最后一站(阶段五"一等公民化")与此完全吻合:rclone 用参数把冲突写进命令行,Syncthing 靠十年稳定的命名惯例成为事实标准,Google Drive 则用自身在普通文件冲突上的留白,实证了"留白的代价"。两条轴共同说明:冲突处理不是某个工具的功能细节,而是同步哲学的试金石——三种哲学在同一个问题上给出了三种答案。

洞察二:行业从未解决"合并",只解决了"不丢"与"不覆盖"

横轴的竞品对照表给出一个反直觉的事实:从 1996 到 2026,三十年间没有任何主流工具做文本级自动合并。纵轴解释了为什么——这条技术线上的每一次"进步",都是在回避问题而非解决问题:rsync 单向模型假装冲突不存在;Dropbox/Syncthing/rclone bisync/OneDrive/Nextcloud/Seafile 全部收敛到"保留两份、改名标记、合并还人"的同一条底线;Google 独辟蹊径,用 OT 实时协同把冲突消灭在发生之前——但这只对 Docs 原生格式有效,对普通二进制文件同样回到副本化。

对用户的推论是明确的:不要指望任何同步工具替你合并文本冲突。真正的解决路径在同步工具之外——Git(文本的版本化合并)或协同编辑工具(冲突不发生)。把"同步"和"协同"当成两个行业(正如 1996–2011 年它们本来就是两个行业),分别选对工具,比在同步工具里寻找"冲突解决"功能更有效。

洞察三:横轴的技术优劣,随时被纵轴的外力重排

如果只看横轴,Syncthing 在隐私、成本、冲突透明度上全面占优,似乎"赢定了"。但纵轴记录了三次外力改道:

  1. 存储经济学:2014 年无限存储的发放让"买云盘"比"搭 P2P"省心,2021–2022 年的收敛又把用户推回 Syncthing/rclone。横轴上的成本优势,价值随云厂商定价政策浮动。
  2. 平台政策:2024-10 Google Play 的 targetSdk/SAF 要求一夜之间终结了 Syncthing 的官方 Android 客户端——这不是技术失败,而是生态位被平台方收回。同样的逻辑作用于 Google Drive 自身:Chrome 应用退役、免费政策收紧、客户端一分为二再合一,"云服务侧"的工具寿命从不由用户决定。
  3. 安全事件:PRISM 催生了 Syncthing 的诞生土壤;勒索软件对 rclone 的滥用(FBI 通报)则说明,横轴上"中性工具"的名声会被纵轴事件改写。

两轴结合的结论:选型不能只看当前截面的参数表,还要看"这个工具的命运掌握在谁手里"。 Syncthing(基金会 + 社区)、rclone(单一核心维护者 + 商业实体 + EU 赞助)、Google Drive(单一公司产品战略)三种治理结构,面对平台摩擦的韧性完全不同——Google Drive 随时可被产品战略改写(当前重心已明显向 AI 套餐倾斜),Syncthing 的 Android 短板则要靠社区 Fork 补位。

洞察四:冲突处理的"可预期性"比"自动化程度"更重要

横轴对比自动化程度:rclone bisync 可编程 > Syncthing 固定规则 > Google Drive(普通文件)近乎随机。但纵轴显示,Google Drive 桌面端冲突行为"不够一致"的抱怨从 2014 年持续至今(digitalcitizen 横评、Reddit r/sysadmin:Is Google Drive sync conflict resolution really this bad?),而 Syncthing 那套"固定、简陋、不合并"的规则十一年零改动,反而成了用户可以放心构建工作流的基石——命名规则稳定到第三方插件可以直接解析 .sync-conflict-* 文件名(如 Obsidian 社区的 Conflict Resolver 插件与独立脚本 dschrempf/syncthing-resolve-conflicts)。

这印证了一个工程判断:对冲突处理而言,确定性和文档化比聪明和灵活更重要。 rclone bisync 的参数族虽然灵活,但 v1.58–v1.63 期间"出错可能双侧删文件"的历史(issue #6082)说明,灵活性有代价——事故之后 bisync 经历了 v1.63 重写与 v1.66 快照模型改造,当前文档把安全护栏(--max-delete 默认 50%、--resync 的显式确认要求)放在开篇反复警告;护栏与那段事故历史在时间线上紧随出现,先后关系可证,但并无材料表明二者是因果倒逼关系,故不作强断言。

(基于以上洞察的具体选型与工程做法,见下一章"四、决策建议与工程做法"。)


四、决策建议与工程做法

以下建议由第三章的洞察直接推出:先用三个变量定位场景,再用决策表给默认答案,然后用三层组合给架构,最后用四条工程做法把冲突变成流程问题。

4.1 选型三变量与决策表

选型三变量:数据敏感度(能否接受数据托管在谷歌)、并发编辑频率(是否多人/多机同时改同一文件)、云端依赖度(是否需要移动端随手访问与分享)。三个变量的取值组合直接映射到下面的决策表。

你的场景首选理由
多设备隐私同步(笔记本/台式/NAS/安卓)Syncthing无云中转、免费、冲突不丢数据
笔记库/代码库等"小文件高频改动"目录单人、低并发:Syncthing + staggered 版本化 + 错峰编辑习惯;多人/高并发文本(尤其代码库):Git 或协同编辑,同步工具只承担整机/目录同步冲突不可避免——大仓库 + 频繁小文件本就是冲突高发区(见 2.10),版本化兜底 + 错峰编辑只能压低概率;真正需要并发的文本按 4.3 工程做法 3 上 Git
把数据异地备份到云、服务器间搬运rclone sync + crypt后端广、可加密、可脚本化
本地 ↔ 云双向工作目录rclone bisync(先读懂手册)冲突策略可编程,护栏完善
团队文档协作、移动端随手编辑Google Drive(Docs 格式)实时协同从源头消灭冲突
大媒体文件团队协作Resilio Sync Pro(闭源收费)速度与选择性同步(本次仅检索级对比)
自建私有云给团队用Nextcloud / Seafile权限、分享、Web 界面
两台服务器目录可靠双向Unison(batch + backupdir)行为精确、文档严谨

4.2 三层组合架构

三层组合架构(成熟用户的常态):Syncthing 负责"设备间实时一致"→ rclone 负责把关键目录加密推到云端做异地容灾 → Google Drive 只承担"协作与分享"这个它最强的环节。三者互不替代——横轴的生态位分化正是纵轴十四年分流的结果。

4.3 冲突处理的四条工程做法

  1. 让冲突可见且可检索:用 Syncthing 的 .sync-conflict-* 命名或 bisync 的 --conflict-suffix {DateOnly},把冲突文件变成可 grep、可定期清理的对象,而不是散落的"(1)"副本。
  2. 用版本化兜底:Syncthing 的 staggered 版本化、rclone 的 --backup-dir,保证任何误判都有回滚路径。
  3. 对真正需要并发的文本,上 Git 或协同编辑工具,把"同步工具"从冲突一线撤下来——这是横轴竞品表与纵轴三十年的共同教训。
  4. 设定理性预期:没有任何工具会替你合并文本;Google Drive 的 Docs 实时协同是唯一例外,条件是把工作内容搬进 Docs 格式。

4.4 补充判断

零知识云同步两条路:Syncthing 不可信设备(P2P 路径)与 rclone crypt(云存储路径)殊途同归,选哪个取决于你信任"对端设备"还是"云厂商的存储"。

成本套利:2TB Google One 约 $120/年;同容量用 Syncthing(自有盘)为 $0,用 rclone + B2 类对象存储通常更低但需自担运维——花钱买的本质是"托管、协作与移动端便利"。

维护性提醒:Android 用户需自行选择社区 Fork(Syncthing-Fork)并承担其维护连续性;rclone bisync 使用前必读手册(官方开篇即警告);Google Drive 的冲突行为文档留白,重要文件建议避开"桌面端实时同步 + 频繁多机编辑"的组合,改用 Docs 格式或手动上传。


附录 A:口径差异与修订处理说明

A.1 两章差异的处理

本报告综合两份章节时,发现三处口径差异,处理如下:

  1. Syncthing Android 停更时间:纵轴记"2024-10-20 官方宣布、v1.28.0(2024-10-04)为最后一个附带官方 Android 版的发布";横轴两处记"2024-12 停更"。采用纵轴口径(有官方公告链接支撑),并补充"停更于 2024 年底生效"以兼容横轴表述——两者并不矛盾:宣布在 10 月,用户侧失效在年底。
  2. rclone v1.73.0 发布日:纵轴记 2026-01-30,横轴记 2026-01-31,差一日(可能为时区/发布帖时间口径差异)。本报告统一记为"2026 年 1 月底",不给出精确到日的日期。
  3. bisync 冲突命名的历史口径:纵轴记录 v1.66 之前的默认行为为 ..path1/..path2 后缀(基于 changelog 与 issue #7471 的历史考证);横轴记录现行文档的 .conflict1/.conflict2 默认命名(基于 2026-11 截面的官方文档直接抓取)。两者描述的是不同时间点,并非矛盾:本报告在纵轴部分保留历史考证,在横轴部分采用现行文档口径,并在 v1.66 的演进叙述中把两段衔接起来。

A.2 修订中的口径统一与更正(独立审读意见驱动,均经本轮补充核验)

  1. Dropbox 冲突副本命名的统一:初稿第 24 行记 (Name's conflicted copy - 用户名 日期),2.4 竞品对照表却记 文件 (conflicted copy 2024-05-15).ext(无用户名),同文档两种写法。经本轮直接核对 Dropbox 官方支持页(2025-05-15 更新版),官方只描述为"把编辑者用户名、'conflicted copy' 字样与保存日期加进文件名"("The editor's username, 'conflicted copy', and the save date will be added to the filename."),未给出统一文件名模板;而"文件 (conflicted copy 日期 时间)"式写法经核验为 Nextcloud 客户端的行为(实证格式 filename (conflicted copy 2022-03-10 050117).ini,见 Nextcloud 论坛帖)。全文已统一为 Dropbox 官方描述口径,竞品表中 Nextcloud 行保留其自身格式;不存在"两种格式并存属实"的官方证据,故未写适用条件。
  2. "免费额度沿革"序列的口径更正:初稿把"1GB→2GB→2.8GB→7.5GB→10GB→2013 年 15GB"序列归于 Google Drive,与"发布即免费 5GB"自相矛盾。经核对,该序列实为 Gmail 免费存储的历年沿革(2004-04 发布即 1GB、2005-04 升 2GB、2012-04 随 Drive 发布同月 Gmail 升至 10GB、2013-05-14 与 Drive/Photos 统一为 15GB;见 Firstpost 报道、Gmail 历史梳理),其中 2.8GB、7.5GB 两个中间值仅见"Gmail 存储计数器逐日增长"的轶闻描述、未获权威来源。已删去该序列,正文只保留两条已核验事实:Drive 发布免费 5GB、2013-05 统一 15GB。
  3. Syncthing 1.x 收尾版本的补充核验:初稿记"1.x 系列终结于 v1.29.7(2025-06-02)"。本轮为回答"1.x/2.x 互通与升级"(附录 B 问题 1)而核验时,发现官方论坛存在 v1.30.0(2025-07-01)发布公告——1.x 常规系列止于 v1.29.7,v1.30.0 为面向旧平台(Windows 7 等 2.x 不再支持的系统)的收尾版。正文阶段五与 2.1 表已按此改写,以免与附录 B 的新表述冲突。

参考来源

A. 直接核验(两章当日 WebFetch 抓取原文;标注 ★ 者为本轮修订补充抓取核验)

  1. Syncthing — Understanding Synchronization(冲突机制原文):https://docs.syncthing.net/users/syncing.html ★
  2. rclone — Bisync 文档(冲突定义与 --conflict-* 标志原文):https://rclone.org/bisync/ ★
  3. Syncthing GitHub 仓库(MPL-2.0、约 9 万星/5.6k fork):https://github.com/syncthing/syncthing
  4. rclone 官方 changelog:https://rclone.org/changelog/
  5. Dropbox — What's a conflicted copy?(官方冲突命名描述):https://help.dropbox.com/organize/conflicted-copy ★

B. 官方与项目方来源(检索佐证)

  1. rclone 官网:https://rclone.org ;后端分层:https://rclone.org/tiers ;下载页:https://rclone.org/downloads ;bisync 命令参考:https://rclone.org/commands/rclone_bisync ;rclone.com/about:https://rclone.com/about
  2. rclone 论坛发布帖:v1.35、v1.55、v1.58、v1.66、v1.72、十周年帖、bisync 风险讨论、Bisync Hub
  3. GitHub:rclone/rclone issue #6082、#7471、#118(双向同步需求,2015)
  4. Syncthing 官方:2.0 公告(发行注记)、版本 2 与版本 1 互通帖 ★、v1.30.0 公告 ★、升级澄清:1.x 不会自动升 2.x ★、Windows 7 支持讨论 ★、停更 Android 公告、v1.0 公告、v1.29.7 公告、基金会、版本化文档、冲突机制讨论、无 UI 解决按钮、syncthing-android 仓库
  5. Google 官方:Workspace Updates(Drive for desktop 过渡)、Developers Blog(Realtime API)、Google One 计划与定价(美国口径)、Drive 冲突社区帖、Check activity & file versions(管理版本 / Keep forever) ★(检索确认存在,页面直抓超时未逐字核验)
  6. 前史与竞品:Unison 官方站点、Pierce & Vouillon 论文、Linux Journal、Dropbox conflicted copy、Unison 仓库、OneDrive 同步排查(微软)、Seafile 冲突命名、Nextcloud 冲突处理 issue、Nextcloud 论坛:conflicted copy 命名实证 ★

C. 媒体与社区报道(检索佐证)

  1. The Register:Amazon Drive bans rclone storage client
  2. Forbes:Google Confirms 6 Months Of Missing Drive Files
  3. Engadget:Google Drive 500 万文件上限
  4. It's FOSS News:Syncthing Android 停更报道
  5. Ars Technica:Drive for desktop 替代 Backup and Sync
  6. The Verge:旧 Drive 桌面应用停用、The Verge:照片无限存储终结、The Verge:Gemini 进驻 Drive 侧栏
  7. ghacks:Syncthing 早期报道、LWN:Syncing all the things、Digital Trends:存储降价 80%
  8. digitalcitizen:云同步冲突横评、digitalcitizen:冲突副本解析、Filerev:Google Drive 冲突文件指南、overdrive.tools:Drive 重复文件、itGenius:Drive 冲突文件夹排查
  9. Reddit /r/linux:Syncthing 诞生讨论、Reddit r/sysadmin:Is Google Drive sync conflict resolution really this bad? ★、Reddit r/sysadmin:Drive for Desktop anti-conflict playbook ★、Reddit r/sysadmin:缺乏冲突检测的应对 ★、Level1Techs:自建 OAuth client ID 教程、rclone 论坛:token 过期讨论
  10. TrueNAS 文档:Syncthing/rclone 加密对照、Resilio 厂商自述对比、bluefoxconsultant:P2P 同步对比

D. 维基百科(经 webReader 全文读取)

  1. Wikipedia: Syncthing / Wikipedia: Rclone / Wikipedia: Google Drive

E. 本轮修订补充核验的社区与第三方来源(2026-11-04 第二轮检索,标注 ★ 的链接为新增)

  1. ★ Syncthing 互通与升级:Syncthing version 2 – interoperability with version 1(camlh:"The database is device-local. Devices speak a database-agnostic protocol with each other.")、r/linux:Syncthing 2.0.0 released(发行注记引文 "remains protocol compatible with Syncthing 1")、v1.30.0 公告、升级澄清帖
  2. ★ Obsidian × Syncthing 冲突堆积:r/ObsidianMD:File conflicts in Syncthing、r/ObsidianMD:Syncing with Syncthing creates conflicts、Syncthing 论坛:Recurring sync-conflicts、syncthing issue #8604、Stephan Miller:Syncthing for Obsidian
  3. ★ 第三方解析 .sync-conflict-* 的工具:Obsidian 社区插件 Conflict Resolver、dschrempf/syncthing-resolve-conflicts(2017 年论坛首发帖)、syncthing issue #9280:请求官方内置冲突解决
  4. ★ 性能与限流社区帖:Syncthing 论坛:Moving from Resilio, the scan times are much longer、rclone 论坛:Automatic two-way Proton Drive sync(bisync + systemd,针对 429 调优)、rclone 论坛:Proton Drive too many requests、rclone issue #7413:ProtonDrive 大 API 用量
  5. ★ iOS 替代方案:Möbius Sync 官网、App Store:Synctrain、GitHub:pixelspark/sushitrain(Synctrain 上游)
  6. ★ 其他:Firstpost:Google 统一 15GB 免费额度、Gmail 历史梳理(存储沿革背景)

F. 未能核验事项:已并入附录 B.1(开放问题与后续验证清单的一部分)。


附录 B:开放问题与后续验证清单

(由初稿参考来源"E. 未能核验事项"扩展而来:B.1 保留并更新未核验事项,B.2 逐条回应读者必然追问的问题。)

B.1 未能核验事项(如实说明)

B.2 开放问题逐条回应

问题 1:Syncthing 1.x 与 2.x 能否互通?升级步骤是什么?(状态:已核验,来源为官方论坛与发行注记)

问题 2:Google Drive 版本历史保留多久?(状态:部分核验)

问题 3:国内可达性有什么应对?(状态:经验判断,未实测)

问题 4:rclone bisync 最小可用命令示例?(状态:已核验,取自官方 Bisync 文档)

# 首次运行:建立基线。官方建议先 --dry-run 预演,确认输出无异常后再正式执行
rclone bisync /本地/工作目录 远程名:远程目录 --resync --dry-run
rclone bisync /本地/工作目录 远程名:远程目录 --resync

# 之后的日常运行:务必去掉 --resync
# (官方原话:"For successive sync runs, leave off the --resync flag. (Important!)")
rclone bisync /本地/工作目录 远程名:远程目录

问题 5:.sync-conflict-* 批量清理脚本哪里找?(状态:链接已核验,脚本行为未实测)

问题 6:Syncthing 在 iOS 上怎么办?(状态:检索核验,未实测)

← 资料库今日播报 →