सवाल `Diff -r` करते समय .svn को अनदेखा करें


diff एक विकल्प है --recursive (-r) दो निर्देशिकाओं (उनके अंदर की फाइलों) के बीच तुलना करने के लिए। बनाने का कोई तरीका है diff कुछ उप-निर्देशिकाओं को अनदेखा करें (उदाहरण: .svn)?

$ diff -r src1/ src2/

88
2018-04-12 23:15


मूल




जवाब:


जोड़ना --exclude=".svn" इस तरह के एक विकल्प के रूप में:

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

111
2018-04-13 00:04



यदि आप एकाधिक वस्तुओं को बाहर करना चाहते हैं तो बस एक और - बहिष्कृत पैरामीटर जोड़ें। - JonMR
यदि आप टाइप नहीं करना चाहते हैं --exclude हर बार उपयोग करें -x ".svn" - logic.town
- बहिष्कार विकल्प मैक ओएस पर भी काम नहीं कर रहा है। -x ".svn" अच्छी तरह से काम करता है। - alpert


  diff --exclude=.svn ...

15
2018-04-13 00:00