Инструмент для удаления пробелов в 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