使用方法

差异比较文件

$ difft sample_files/before.js sample_files/after.js

差异比较文件夹

$ difft sample_files/dir_before/ sample_files/dir_after/

Difftastic会递归地浏览这两个文件,对同名的文件进行差异分析。

当对比的文件夹之间许多未改变的文件时,--skip-unchanged选项将会十分有用。

语言检测

Difftastic根据文件的扩展名、文件名和第一行的内容来猜测所使用的语言。

你可以通过--language选项来覆盖语言检测。如果输入的文件有所设定的后缀,Difftastic将会处理它们,并且忽略其他语言。

$ difft --language cpp before.c after.c

Options选项

Difftastic包括一系列的命令行选项,见difft --help获得完整列表。

Difftastic也可以用环境变量进行配置。这些可以在--help中看到。

例如,DFT_BACKGROUND=light就相当于--background=light。这在使用VCS工具例如git的时候会很有用,因为此时无法直接调用difft二进制文件。