Skip to content

v0.4.3 · patience diff 对齐 + 差异区段汇总

Choose a tag to compare

@dthcle dthcle released this 09 Oct 05:05
· 7 commits to main since this release

对齐算法修正

  • 行对齐改用 patience diff(唯一行锚点 + 最长递增子序列 + 分段递归),替换原先的固定前瞻贪心扫描。
  • 用两份真实提示词快照(8237 行 / 9089 行)验证:贪心算法报告 1892 行变化,patience 报告 922 行 —— 近一半是错位产生的假差异。
  • 大块新增内容不再与少量旧行强行配成“修改”,而是显示为删除 + 新增。

差异区段汇总

  • 字段标题显示“共 N 行,变化 M 行,K 个区段”,并列出各段的前后行号与改/删/增数量,可直接定位。
  • 例如两份快照的真实结论:第 1–7201 行完全相同(127,290 字符),差异集中在 21 个区段,最大一段是末尾新增的两个剧情块(旧 11 行 → 新 781 行)。

188 项测试通过。更新后请强制刷新酒馆页面。