Ignora .svn quando si fa `diff -r`


95

diffha un'opzione --recursive( -r) per fare un confronto tra due directory (i file al loro interno). Esiste un modo per diffignorare alcune sottodirectory (ad esempio: .svn)?

$ diff -r src1/ src2/

Risposte:


119

Aggiungi --exclude=".svn"come opzione in questo modo:

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

7
Se si desidera escludere più elementi, è sufficiente aggiungere un altro parametro --exclude.
JonMR,

15
Se non si desidera digitare --excludeogni volta, utilizzare-x ".svn"
basilikode

1
Anche l'opzione --exclude non funziona su mac os. -x ".svn" funziona bene.
alpert

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.