Araxis Merge покрыл все мои потребности.
Цвета могли бы быть лучше, но это можно решить, вставив собственный CSS-файл. :)
Beyond Compare имеет для этого несколько функций.
Например, в представлении сравнения папок выберите файлы, о которых вы хотите сообщить, а затем выберите Действия-> Отчет сравнения файлов. HTML - один из поддерживаемых форматов вывода.
Этот сценарий для раскрашивания вывода различий в HTML может быть полезен. Есть много других инструментов, еще один - difftool .
С другой стороны, я использовал инструмент покрытия кода, который также генерировал представления кода HTML из информации о покрытии gcov
. Он называется lcov .