当发布时服务端 head 已前进(例如他端编辑、或本机自动发布后又改稿),PUT 可能返回 409 版本冲突。mdocs 会引导你进入 合并 界面,而不是直接覆盖远端。
| 位置 | 含义 |
|---|---|
| 左(本地) | 发生冲突时,你本地草稿的正文快照(冻结,不是已提交的 commit 节点) |
| 右(远端) | 打开合并时,服务器上当前这篇的正文 |
| 中(结果) | 基于共同祖先做的行级对比;每个差异块需点选「采用本地 / 远端 / 保留双方」等,全部处理完才能发布 |
共同祖先正文由服务端根据提交图计算(merge-context API),用于判断「相对祖先,哪边改了什么」。
开启「自动同步至云端」后:
若自动发布已成功而本地仍显示冲突,多为旧版本行为;请升级到最新版并重新发布一次。