У меня большая кодовая база, созданная на основе исходного проекта, и я пытаюсь отследить все отличия от оригинала. Многие изменения файла состоят из закомментированного отладочного кода и других разных комментариев. Инструмент сравнения / слияния с графическим интерфейсом под названием Meld в Ubuntu может игнорировать комментарии, но только однострочные комментарии.
Есть ли другой удобный способ найти только отличия без комментариев, используя инструмент с графическим интерфейсом или инструменты командной строки Linux? Если это имеет значение, код представляет собой смесь PHP и Javascript, поэтому меня в первую очередь интересует игнорирование //
, /* */
и #
.