¿Cómo puedo realizar una diferencia que ignore todos los comentarios?

Tengo una gran base de código que se bifurcó del proyecto original y estoy tratando de rastrear todas las diferencias con el original. Muchas de las ediciones de archivos consisten en código de depuración comentado y otros comentarios misceláneos. La herramienta GUI diff / merge llamada Meld en Ubuntu puede ignorar los comentarios, pero solo los comentarios de una sola línea.

¿Hay alguna otra forma conveniente de encontrar solo las diferencias sin comentarios, ya sea utilizando una herramienta GUI o herramientas de línea de comandos de Linux? En caso de que haga una diferencia, el código es una mezcla de PHP y Javascript, por lo que estoy principalmente interesado en ignorar//, /* */ y#.

Respuestas a la pregunta(6)

Su respuesta a la pregunta