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 只能往回走」这条背景。