跳到主要内容

RestoreReplayDirection

type RestoreReplayDirection = "reverse";

Defined in: packages/rxdb-plugin-working-tree/src/working-tree/restore-precheck.ts:90

重放方向。

Remarks​

v1 只允许恢复 HEAD 沿父链可达的 commit(FR-033),所以它恒为 'reverse'——恢复祖先 = 从 HEAD 往回逐个应用 inversePatch。它仍然是诊断里的一个字段而不是一句写死的文案: 拿到 RestoreIncompatibility 的人(日志、上报、用户)据此知道该去翻那个 commit 的 inversePatch 而不是 patch,不需要先知道「v1 只能往回走」这条背景。