Beyond Compare text-report по всем файлам из указанных папок - PullRequest
1 голос
/ 17 января 2020

Моя цель - запустить текстовый отчет по всем файлам из папок A и B и получить в качестве выходного файла html со всеми различиями между соответствующими файлами. Лучше всего было бы, если бы это был только один выходной файл. Есть ли способ сделать это без повторного вызова текстового отчета?

Мой текущий скрипт выглядит так:

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

Я мог бы использовать папку-отчет со ссылками на вывод сравнения файлов , но это не поддерживает параметры текстового отчета, которые мне нужны, т. е. игнорировать-неважно, отображать несоответствия. По крайней мере, насколько я знаю, но я новичок в этом инструменте.

Я буду очень рад любому ответу. Если это действительно невозможно, я постараюсь сделать это по-другому.

1 Ответ

1 голос
/ 20 января 2020

Команда сценариев текстового отчета Beyond Compare работает с парой именованных файлов или с выбранными файлами. Используйте последний метод (выбранные файлы) для создания единого отчета для всех файлов в паре папок.

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

Чтобы ограничить отчет файлами с различиями, измените команду выбора и добавьте команду критерия.

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
...