tengo dos árboles de código fuente casi similares, pero no tienen acceso al repositorio de código fuente, así que estoy atascado con paquetes de liberación que también contienen los informes de ensayo, documentación, etc. binarios¿Cómo diferenciar solo los archivos fuente?
el comando diff
sólo admiten --exclude
, pero me gustaría hacer algo como diff -wbur --include='*.c,*.h' tree1 tree2
Sé que this question es algo relacionado, pero realmente no aborda mi problema.
puntos de bonificación para ignorar los bloques de cambio que están completamente en los comentarios en C :)
Para C árboles de origen ++, intente '-nombre '* .h "-o -name" * .cpp "' en el comando anterior. – mgold