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