svn や git でソースコードを管理している際に、.git等を除外する方法
$ diff -uprN --exclude=.git --exclude=.gitattributes --exclude=.gitignore DIR1 DIR2