多设备同步的顺序与冲突处理
WebDAV 同步是「上传/拉取」式的显式操作,不是后台实时双向合并。顺序搞错会把旧数据盖到新数据上。这一页只讲怎么不翻车。
铁律:第一次接入,先传后拉
新配置好同步的多台设备,不要同时上传。正确顺序:
- 选数据最全的那台设备作为初始源
- 它先执行一次上传,把云端库建立起来
- 其他设备各自执行拉取,套用云端数据
- 之后日常使用中,哪台改了就哪台上传,其他设备用前先拉取
公开教程里反复提醒的就是这一条:第一次不要多台一起传,容易互相覆盖。
冲突长什么样
- 两台设备都做了修改,后上传的那台会把云端连同前一台的修改一起覆盖掉
- 应用层面对并发修改有冲突处理逻辑,但被覆盖的数据没有后悔药——不要依赖冲突处理兜底
规避方法
| 习惯 | 效果 |
|---|---|
| 用前先拉取 | 把云端最新状态拿下来再动 |
| 一台主力设备为主 | 大改只在主力机做,其他设备只读 |
| 改完立刻上传 | 缩短「云端落后于本机」的时间窗 |
| 重大整理前先归档备份 | 整包导出一份保底,见venera 归档文件 |
同步后数据不对劲的第一时间:停手上传,避免继续覆盖;检查云端备份时间点,评估还能不能找回。