跳到主要内容

CommitLogPage

Defined in: packages/rxdb-plugin-working-tree/src/commit/commit-log.ts:94

一次 listCommits() 的结果。

Remarks​

entries 为空是有语义的空(这个分支还没有历史),因此它是三端 empty 状态的两个 来源之一(tri-framework-api.md §4)。刚跑完 0004、一次都没提交过的库就是这个状态, 不是错误。

Properties​

branchId​

readonly branchId: string;

Defined in: packages/rxdb-plugin-working-tree/src/commit/commit-log.ts:96

这一页读的是哪个分支;恒为读取时刻的 active 分支


entries​

readonly entries: readonly CommitLogEntry[];

Defined in: packages/rxdb-plugin-working-tree/src/commit/commit-log.ts:102

提交节点,最新在前


headCommitId​

readonly headCommitId: string | null;

Defined in: packages/rxdb-plugin-working-tree/src/commit/commit-log.ts:99

该分支当前的 HEAD;一次都没提交过时为 null