Текстовый отчет Beyond Compare обо всех файлах из заданных папок

моя цель - запустить текстовый отчет по всем файлам из папок 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"

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

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


person Misslinska    schedule 17.01.2020    source источник


Ответы (1)


Команда сценариев текстового отчета 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
person Chris Kennedy    schedule 20.01.2020