2011-03-08 4 views
0

commating in hg create diff files.инструмент зачистки пробелов в diff

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

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

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

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

Кстати, я на Debian 6.

Благодаря

ответ

1

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

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

У дифференциала Mercurial есть команда -w. См.

-w --ignore-all-space  ignore white space when comparing lines 
+0

Спасибо. kdiff3 предоставит мне большую помощь. Это не совсем то, что я искал, но этого должно быть более чем достаточно. Мне нужен «редактор», который может открыть файл diff, а затем реорганизовать его, удалив белые пробелы. – Keil