跳到主要内容

WorkingTreeCredentials

Defined in: packages/rxdb-plugin-working-tree/src/working-tree/commit-conflict.ts:78

调用方在读取时捕获的三个位(FR-020/FR-031)。

Remarks​

commit() 与 discard() 的选项类型都继承它,而不是各写一遍三个字段:两份声明迟早会在 某次增补时分岔,而「两个命令用同一组凭据」正是调用方能把一次 status() 的结果同时喂给 它们的前提。

三个字段全部必填。给默认值等于让调用方可以跳过某一次比较,而跳过哪一次都会落回 上面第 1 条描述的那个退化形态。

Extended by​

Properties​

expectedBranch​

readonly expectedBranch: ActiveBranchToken;

Defined in: packages/rxdb-plugin-working-tree/src/working-tree/commit-conflict.ts:80

捕获时的 active 分支身份


expectedHeadRevision​

readonly expectedHeadRevision: number;

Defined in: packages/rxdb-plugin-working-tree/src/working-tree/commit-conflict.ts:83

捕获时的 HEAD 推进 revision


expectedWorkingTreeRevision​

readonly expectedWorkingTreeRevision: number;

Defined in: packages/rxdb-plugin-working-tree/src/working-tree/commit-conflict.ts:86

捕获时的工作树 revision