Николаев Виталий
Блог веб-разработчика: Битрикс, PHP, Python, Linux и SEO
Tools Tools
06.11.2019

PhpStorm сравнить два файла по содержимому

PhpStorm сравнить два файла по содержимому

В PhpStorm есть очень удобная функция сравнения файлов по содержимому.

Она особенно полезна, когда нужно:

  • сравнить две версии файла;
  • найти различия после правок;
  • проверить изменения перед commit;
  • сравнить локальный и серверный файл;
  • найти случайно удаленный код.

Как сравнить два файла в PhpStorm

Для сравнения:

  1. Выбираем файл в проекте;
  2. Открываем верхнее меню View;
  3. Нажимаем Compare With....

После этого выбираем второй файл для сравнения.

Что показывает Compare With

PhpStorm откроет окно сравнения, где будут подсвечены:

  • измененные строки;
  • удаленный код;
  • новые участки;
  • различия между файлами.

Сравнение выполняется построчно, что очень удобно при работе с кодом.

В своих проектах я использую серверную инфраструктуру Timeweb Cloud

VPS и облачные решения для стабильной работы сайтов на PHP и 1С-Битрикс — от корпоративных сайтов до интернет-магазинов и высоконагруженных веб-проектов.

Перейти на Timeweb Cloud
Реклама · ERID: CQH36pWzJqVJ4YD9t5y227AkMQdhpG2THarwRmX2g9tS8x

Когда это особенно полезно

  • рефакторинг проекта;
  • поиск ошибок;
  • сравнение шаблонов Bitrix;
  • проверка изменений после merge;
  • анализ изменений конфигов;
  • сравнение файлов после деплоя.

Сравнение с Git

PhpStorm также умеет сравнивать:

  • с текущим commit;
  • с другой веткой Git;
  • с history файла;
  • с удаленной версией.

Для этого можно использовать:

Git → Show History

или встроенные Git-инструменты IDE.

Дополнительные возможности

В окне сравнения можно:

  • копировать изменения между файлами;
  • объединять изменения;
  • просматривать diff;
  • быстро переходить между отличиями.

Полезно при работе с Bitrix

Compare With особенно выручает на проектах 1С-Битрикс, где часто приходится:

  • сравнивать шаблоны компонентов;
  • искать изменения после обновлений;
  • анализировать правки коллег;
  • сравнивать кастомизированные файлы.

Итог

Для сравнения файлов в PhpStorm используем:

View → Compare With...

Это один из самых удобных способов быстро найти различия между файлами прямо внутри IDE.

249 просмотров
Где заказы?

Почему один сайт стабильно приносит заявки, а другой годами просто «висит в интернете»?

В телеграм-канале «Где заказы?» я разбираю реальные ошибки бизнеса, SEO, сайты, рекламу, воронки продаж и показываю, почему компании теряют клиентов и как это исправить.

Без инфоцыганства и мотивационных цитат — только практика, кейсы и рабочие решения для бизнеса и веб-разработки.

Комментарии

Где заказы?
Почему у одних компаний очередь из клиентов, а у других пустой сайт и тишина?
Телеграм канал «Где заказы?» — про продажи, сайты и ошибки бизнеса на реальных примерах. Подписаться