Skip to content

ChangeLines 0.2.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 09:36

0.2.0:记录文件审阅进度

在原生 Changes 文件树中记录哪些文件已经 review,不改变 0.1.2 的红绿行数配色。

  • 文件右键 → ChangeLines 审阅 → 标记 / 取消已审阅,支持多选文件。
  • 列表顶部显示 已审阅 N / M,也可通过顶部 审阅 菜单操作。
  • 标记并打开下一个未审阅文件:复用原生 Diff 打开行为,并跳过已审阅项;折叠目录中的文件也会被找到。
  • 对于能关联到当前比较树的原生 Diff,工具栏提供审阅按钮。标记绑定该 Diff 的实际文件,不会误标其他窗口选中的文件。
  • 不会因打开文件自动标记。记录的是审阅进度,不是审批通过。

保存与失效

记录保存在 IDEA 配置目录的 options/ChangeLinesReviews.xml,不在项目仓库中,不通过 Settings Sync 同步,只保存哈希、不保存源代码内容。

主目标 Changes Between… 根据项目和完整对比标题区分记录。同一对比重开/重启后恢复进度;相同分支对比更新后,左右内容均未改变的文件保留标记,任一侧内容改变显示 需重审。未核对完的记录不会计入已审阅进度。

普通 Git Log 使用实际 revision 区分记录。无法确定稳定比较身份的第三方视图只提供临时记录;提示见进度文字。对比标题或 IDE 界面语言变化可能产生新的记录。首版只支持能够安全读取并计算完整内容指纹的文本文件;二进制、读取失败或超过内容大小限制的文件不可标记,仍列入总文件数。

安装 / 更新

下载 ChangeLines-0.2.0.zip(不要解压,不是 Source code)。

IDEA → Settings → Plugins → 齿轮 → Install Plugin from Disk… → 选择 ZIP → 重启。最低 IDEA 2026.1(261),无需另装 Java / Gradle。

可在 Settings → Keymap 搜索 ChangeLines 为树上的四个审阅操作绑定快捷键;默认不抢占已有快捷键。

验证

发布由统计测试、原生 IDEA 平台/颜色/审阅测试、2026.1 / 2026.2.0.1 二进制兼容性检查及 ZIP 结构检查共同把关;附件来自同一次通过验证的构建,附 SHA256SUMS。

自动化平台测试不等同于 macOS 实机人工界面验收。未覆盖未跟踪文件节点、Git staging 专用视图和远程开发前端的独立树。