Ищете Document Comparer, который может генерировать отчеты о различиях - PullRequest
0 голосов
/ 14 марта 2009

В последнее время я использовал приложение под названием «WinMerge» для сравнения документов, но одно из требований файлов сценариев моих команд (для целей аудита) заключается в том, что когда мы выпускаем ревизию скрипта, мы выделяем изменения красным цветом. (Формат RTF, я полагаю, это через Lotus Notes). С этой целью, существует ли какое-либо программное обеспечение, которое может автоматически подсвечивать изменения для меня, или лучше всего получить список отличий и ожидать, что все изменения будут внесены вручную?

Ответы [ 2 ]

1 голос
/ 17 марта 2009

Предполагая, что решение HTML + CSS отвечает вашим потребностям, эта статья из Linux Journal показывает сценарий оболочки, который читает вывод diff и пишет HTML-документ с цветным текстом, подчеркивающим различия.

В Windows он, вероятно, будет работать как есть в bash, как это предусмотрено в среде MSYS от MinGW folk или в bash от Cygwin . Сам по себе сценарий не слишком велик, я мог бы предположить, что он может быть перенесен на Perl с небольшими усилиями.

Поскольку преобразование HTML в RTF оказывается не таким простым решением, как я обнаружил, вам, возможно, повезет, если вы перенесете скрипт для непосредственного вывода RTF.

1 голос
/ 14 марта 2009

Если приемлем HTML-отчет, Beyond Compare может сгенерировать сравнительный отчет, в котором будут выделены различия. Вы можете использовать встроенные таблицы стилей или собственную внутреннюю для стилизации различий в красном (по умолчанию это уже светло-красный цвет).

Кажется, что он не может генерировать RTF, но, возможно, существует простое преобразование между html / css и rtf.

...