инструмент для удаления пробелов в diff - PullRequest
0 голосов
/ 08 марта 2011

коммит в hg создает файлы различий.

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

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

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

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

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

Спасибо

1 Ответ

1 голос
/ 09 марта 2011

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

Черепаха - это ещеопция для просмотра различий.

Дифференциал Mercurial имеет команду -w.См

-w --ignore-all-space     ignore white space when comparing lines
...