PhpStorm сравнить два файла по содержимому
В PhpStorm есть очень удобная функция сравнения файлов по содержимому.
Она особенно полезна, когда нужно:
- сравнить две версии файла;
- найти различия после правок;
- проверить изменения перед commit;
- сравнить локальный и серверный файл;
- найти случайно удаленный код.
Как сравнить два файла в PhpStorm
Для сравнения:
- Выбираем файл в проекте;
- Открываем верхнее меню View;
- Нажимаем Compare With....
После этого выбираем второй файл для сравнения.
Что показывает Compare With
PhpStorm откроет окно сравнения, где будут подсвечены:
- измененные строки;
- удаленный код;
- новые участки;
- различия между файлами.
Сравнение выполняется построчно, что очень удобно при работе с кодом.
Когда это особенно полезно
- рефакторинг проекта;
- поиск ошибок;
- сравнение шаблонов Bitrix;
- проверка изменений после merge;
- анализ изменений конфигов;
- сравнение файлов после деплоя.
Сравнение с Git
PhpStorm также умеет сравнивать:
- с текущим commit;
- с другой веткой Git;
- с history файла;
- с удаленной версией.
Для этого можно использовать:
Git → Show History
или встроенные Git-инструменты IDE.
Дополнительные возможности
В окне сравнения можно:
- копировать изменения между файлами;
- объединять изменения;
- просматривать diff;
- быстро переходить между отличиями.
Полезно при работе с Bitrix
Compare With особенно выручает на проектах 1С-Битрикс, где часто приходится:
- сравнивать шаблоны компонентов;
- искать изменения после обновлений;
- анализировать правки коллег;
- сравнивать кастомизированные файлы.
Итог
Для сравнения файлов в PhpStorm используем:
View → Compare With...
Это один из самых удобных способов быстро найти различия между файлами прямо внутри IDE.
Комментарии