Ігноруйте .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
--exclude варіант також не працює на mac os. -x ".svn" працює добре.
alpert

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.