Ignore .svn ao fazer 'diff -r'

88

diff tem uma opção --recursive ( -r ) para fazer uma comparação entre dois diretórios (os arquivos dentro deles). Existe uma maneira de fazer diff ignorar certos subdiretórios (por exemplo: .svn)?

$ diff -r src1/ src2/
    
por Sridhar Ratnakumar 13.04.2010 / 01:15

2 respostas

111

Adicione --exclude=".svn" como uma opção assim:

$ diff -r --exclude=".svn" src1/ src2/
    
por 13.04.2010 / 02:04
15
  diff --exclude=.svn ...
    
por 13.04.2010 / 02:00