Ignorer .svn en faisant `diff -r`


95

diffa une option --recursive( -r) pour comparer deux répertoires (les fichiers qu’ils contiennent). Existe-t-il un moyen de faire diffignorer certains sous-répertoires (par exemple: .svn)?

$ diff -r src1/ src2/

Réponses:


119

Ajouter --exclude=".svn"comme une option comme ceci:

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

7
Si vous souhaitez exclure plusieurs éléments, ajoutez simplement un autre paramètre --exclude.
JonMR

15
Si vous ne voulez pas taper --excludechaque fois que vous utilisez-x ".svn"
basilikode

1
L'option --exclude ne fonctionne pas non plus sur mac os. -x ".svn" fonctionne bien.
alpert

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.