Ho due alberi di codice sorgente quasi simili, ma non hanno accesso al repository del codice sorgente così mi sono bloccato con i pacchetti di rilascio che contengono anche testare i rapporti, documentazione, binari eccCome diff solo i file sorgente?
il comando diff
solo il supporto --exclude
, ma mi piacerebbe fare qualcosa come diff -wbur --include='*.c,*.h' tree1 tree2
So che this question è in qualche modo correlato, ma in realtà non affronta il mio problema.
punti bonus per ignorare i blocchi di modifica che sono completamente in C commenti :)
Per gli alberi di origine C++, provare '-name '* .h "-o -name" * .cpp "' nel comando precedente – mgold