一个用于树状文件(如 JSON、JSON5、XML、HTML、YAML 和 CSV)的语义差异工具和库。
安装包会将两个命令添加到您的 PATH 中: graphtage (差异比较工具) 和 graphtage-git-diff (外部差异比较驱动程序,详见 Git 集成 章节)。要对 Graphtage 本身进行工作,请安装 dev 附加包,该包会添加 pytest、Ruff 和 Sphinx:
--from-<type> 来指定第一个文件的类型,以及 --to-<type> 来指定第二个文件的类型。每种 Graphtage 支持的格式都有相应的标志:csv、html、ini、json、json5、pickle、plist、toml、xml 和 yaml。例如,要读取一个名称为 myfile 但不以 .json 结尾的 JSON 文档:暂无开放 Issues,或尚未同步最近议题。