Abaikan .svn saat melakukan `diff -r`

95

diffmemiliki opsi --recursive( -r) untuk melakukan perbandingan antara dua direktori (file di dalamnya). Apakah ada cara untuk diffmengabaikan sub-direktori tertentu (misalnya: .svn)?

$ diff -r src1/ src2/
Sridhar Ratnakumar
sumber

Jawaban:

119

Tambahkan --exclude=".svn"sebagai opsi seperti:

$ diff -r --exclude = ". svn" src1 / src2 /
Sebastian Paaske Tørholm
sumber
7
Jika Anda ingin mengecualikan beberapa item, tambahkan saja parameter --exclude.
JonMR
15
Jika Anda tidak ingin mengetik --excludesetiap kali digunakan-x ".svn"
basilikode
1
Opsi --exclude juga tidak berfungsi di mac os. -x ".svn" berfungsi dengan baik.
alpert
15
  diff --exclude=.svn ...
Ignacio Vazquez-Abrams
sumber