Beyond Compare 文本报告来自给定文件夹的所有文件

Beyond Compare text-report on all the files from given folders

我的目标是 运行 对文件夹 A 和 B 中的所有文件进行文本报告,并作为输出 html-文件,其中包含相应文件之间的所有差异。最好是,如果它只是一个输出文件。有没有办法不用反复调用 text-report 就可以做到?

我当前的脚本如下所示:

log normal log.txt
text-report layout:side-by-side options:ignore-unimportant,display-mismatches
& output-to:"%3" output-options:html-color "%1" "%2"

我可以使用带有文件比较输出链接的文件夹报告,但这不支持我所追求的文本报告选项,即忽略不重要、显示不匹配。至少据我所知,但我是这个工具的新手。

任何答案我都会很高兴。如果真的做不到我会尝试不同的做法。

Beyond Compare 的文本报告脚本命令对一对命名文件或 selected 文件进行操作。使用后一种方法(selected 文件)为一对文件夹中的所有文件生成单个报告。

log normal log.txt
load c:\folder1 c:\folder2
expand all
select all.files
text-report layout:side-by-side options:ignore-unimportant,display-mismatches
& output-to:c:\out.html output-options:html-color

要将报告限制为有差异的文件,请修改 select 命令并添加条件命令。

log normal log.txt
criteria rules-based ignore-unimportant
load c:\folder1 c:\folder2
expand all
select diff.files orphan.files
text-report layout:side-by-side options:ignore-unimportant,display-mismatches
& output-to:c:\out.html output-options:html-color