CommitConflictKind
type CommitConflictKind = "working_tree_revision" | "head_revision" | "activation_revision";
Defined in: packages/rxdb-plugin-working-tree/src/working-tree/commit-conflict.ts:40
三次比较各自对应的冲突种类。
Remarks
取值域与「有几次比较」是同一件事的两种写法:少一个取值就意味着少一次比较。 因此它不是描述性文案,改动它等于改动并发仲裁的强度。
捕获的 branchId 与当前 active 分支不是同一条时也归到
activation_revision——它与「同一条分支上激活号对不上」同属「你看的不是这个工作树」,
而不是另开一个取值让调用方多分一路。两者靠
CommitConflict.branchId 区分:它恒为当前 active 分支。