Лучший инструмент, который я нашел, это использование vim с плагином DirDiff . Если вы используете vimи vimdiff, этот плагин будет легко выучить.
Автор описывает это так:
описание
Это утилита, которая выполняет рекурсивный diff для двух каталогов и генерирует "окно" diff. На основе этого окна вы можете выполнять различные операции сравнения, такие как открытие двух файлов в режиме сравнения Vim, рекурсивное копирование файла или каталога в другой или удаление дерева каталогов из исходного каталога.
DirDiff похож на использование vimdiffдля сравнения двух каталогов, а также всех подкаталогов и файлов, содержащихся в них. Я часто использую этот инструмент для сравнения различных веток Subversion, каталогов конфигурации на разных хостах и т. Д.
Чтобы посмотреть скриншот, посмотрите блог dedm: http://dedm.livejournal.com/115224.html