Question Ignorer .svn en faisant `diff -r`


diff a une option --recursive (-r) pour faire une comparaison entre deux répertoires (les fichiers qu'ils contiennent). Y a-t-il un moyen de faire diff ignorer certains sous-répertoires (ex: .svn)?

$ diff -r src1/ src2/

87
2018-04-12 23:15


origine




Réponses:


Ajouter --exclude=".svn" en option comme ça:

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

110
2018-04-13 00:04



Si vous souhaitez exclure plusieurs éléments, ajoutez simplement un autre paramètre --exclude. - JonMR
Si vous ne voulez pas taper --exclude chaque fois utiliser -x ".svn" - logic.town
L'option --exclude ne fonctionne pas non plus sur Mac OS. -x ".svn" fonctionne bien. - alpert


  diff --exclude=.svn ...

15
2018-04-13 00:00