Инструмент для удаления пробелов в diff

Совершать в hg создавать файлы различий.

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

У меня есть много файлов diff (905 файлов) между двумя ревизиями, и мне нужен такой инструмент, чтобы понять изменения кода.

По сути, инструмент открывает файл сравнения (или патч), реконструирует старый файл, затем сравнивает его с текущим, игнорируя пробелы, и, наконец, оптимально показывает мне сравнение в графическом интерфейсе пользователя с параллельным кодом.

Есть ли такой инструмент?

Кстати, я нахожусь на Debian 6.

Спасибо

1 ответ

Решение

Вы знаете о kdiff3 и подобных инструментах для визуального сравнения различий, верно? Вы также можете использовать расширение Mercurial Extdiff для интеграции использования kdiff3 и других подобных инструментов в Mercurial. В Kdiff3 есть кнопка "показать пробел" (это белый квадрат), которую вы можете включать и выключать, но я не знаю, что это то, что вы хотите.

Tortoisehg - еще одна опция для просмотра различий.

У различий Mercurial есть команда -w. Увидеть

-w --ignore-all-space     ignore white space when comparing lines
Другие вопросы по тегам