سؤال تجاهل. svn عند القيام `diff -r`


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



إذا كنت ترغب في استبعاد عناصر متعددة ، فما عليك سوى إضافة معلمة أخرى --exclude. - JonMR
إذا كنت لا تريد الكتابة --exclude في كل مرة استخدام -x ".svn" - logic.town
- باستثناء خيار لا يعمل أيضا على نظام التشغيل Mac OS. -x ".svn" يعمل بشكل جيد. - alpert


  diff --exclude=.svn ...

15
2018-04-13 00:00