Рекурсивное удаление папки .svn



Windows:

Создаем cmd файл clear.cmd, в нем добавляем такую строку


for /d /r "%1" %%d in (.svn) do @if exist "%%d" rd /s/q "%%d"

Затем вызываем cmd файл с директорией, в которой надо удалить .svn директории, например для папки «release-1.1″ в качестве параметра


clear.cmd "d:\projects\release-1.1"

Если удаление нужно выполнить из командной строки, то вместо %%d нужно писать %d  (двойной знак процента используется только в командном файле для команды for)

Linux:


find . -name .svn -print0 | xargs -0 rm -rf
This entry was posted in bash, linux, svn. Bookmark the permalink.

One Response to Рекурсивное удаление папки .svn

  1. Макс says:

    Спасибо! То, что надо!! Избавляет от головной боли :)

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>