Show HN:OmniDiff——开源、极快、内容感知的 Git difftool,用 Rust 编写
OmniDiff 是一个用 Rust 编写的开源 Git difftool(AGPLv3),能对 25 种编程语言代码、配置文件、图片、PDF、压缩包、字体等做内容感知 diff,数万行 C++ 文件可在 100ms 内完成对比。作者基于 Gentoo 包列表中的 7400 个仓库采样 2000 个真实 diff 手工分析后设计各类型的 diff 管线,目前版本 v0.3.0,已作为日常 git difftool 使用数月。
对独立开发者意味着什么:可作为日常代码审查与资源文件对比的轻量 difftool 试用,但 v0.3.0 尚早期、AGPLv3 需注意许可证兼容。