Ignora .svn cuando hagas `diff -r`


95

difftiene una opción --recursive( -r) para hacer una comparación entre dos directorios (los archivos dentro de ellos). ¿Hay alguna manera de hacer diffignorar ciertos subdirectorios (por ejemplo: .svn)?

$ diff -r src1/ src2/

Respuestas:


119

Agregar --exclude=".svn"como una opción así:

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

77
Si desea excluir varios elementos, simplemente agregue otro parámetro --exclude.
JonMR

15
Si no desea escribir --excludetodo el tiempo, use-x ".svn"
basilikode

1
--la opción excluir tampoco funciona en mac os. -x ".svn" funciona bien.
alpert

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.