Ignoriere .svn wenn du diff -r machst


95

diffhat die Option --recursive( -r), einen Vergleich zwischen zwei Verzeichnissen (den darin enthaltenen Dateien) durchzuführen. Gibt es eine Möglichkeit diff, bestimmte Unterverzeichnisse (z. B. .svn) zu ignorieren?

$ diff -r src1/ src2/

Antworten:


119

--exclude=".svn"Als Option wie folgt hinzufügen:

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

7
Wenn Sie mehrere Elemente ausschließen möchten, fügen Sie einfach einen weiteren Parameter --exclude hinzu.
JonMR

15
Wenn Sie nicht --excludejedes Mal -x ".svn"
eingeben

1
--exclude Option funktioniert auch nicht auf Mac OS. -x ".svn" funktioniert gut.
Alpert

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.