Часто возникает необходимости найти отличия в файлах в двух похожих проектах, мне удобно пользоваться консольной командой diff (показывает разницу между двумя файлами или между файлами в двух директориях). Использую ее вместе с полезными флагами:
- b – игнорируем изменения, связанные с пробелами;
- i – игнорируем изменения, связанные с регистром;
- E – игнорируем изменения, связанные с табами;
- r – рекурсивный поиск (включаем поддиректории в поиск)
- q – особенность вывода, выводим только названия файлов без самих изменений, использую этот флаг не всегда, только когда нужен diff по файлам без деталей.
Вариант использования:
1 |
diff -biErq /Users/me/www/folder_1/app/ /Users/me/www/folder_2/app/ |