ไม่สนใจ. svn เมื่อกำลังทำ `diff -r`


95

diffมีตัวเลือก--recursive( -r) เพื่อทำการเปรียบเทียบระหว่างสองไดเรกทอรี (ไฟล์ที่อยู่ข้างใน) มีวิธีทำให้diffละเว้นไดเรกทอรีย่อยบางอย่าง (เช่น: .svn) หรือไม่

$ diff -r src1/ src2/

คำตอบ:


119

เพิ่ม--exclude=".svn"เป็นตัวเลือกดังนี้:

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

7
หากคุณต้องการยกเว้นหลายรายการให้เพิ่มพารามิเตอร์ --exclude อีกรายการ
JonMR

15
หากคุณไม่ต้องการพิมพ์--excludeทุกครั้งที่ใช้-x ".svn"
basilikode

1
- ตัวเลือกรวมยังไม่ทำงานบน mac os -x ".svn" ทำงานได้ดี
alpert

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.