113

diff has an option --recursive (-r) to do a comparison between two directories (the files inside them). Is there a way to make diff ignore certain sub-directories (eg: .svn)?

$ diff -r src1/ src2/

2 Answers2

143

Add --exclude=".svn" as an option like so:

$ diff -r --exclude=".svn" src1/ src2/
16
  diff --exclude=.svn ...