Удаление папок .svn

У каждого начинающего или даже опытного веб-программиста использующего subversion рано или поздно возникала потребность рекурсивного удаления папок .svn. Кончено же ничего не надо было бы удалять если бы правильно пользовались программой контроля версий. Для создания рабочей версии сайта все же нужно использовать команду
svn export

и тогда никаких уязвимостей из за папок .svn у вас не будет, ну а если же по счастливой случайности вы все таки забыли про эту команду то можно воспользоваться функцией рекурсивного удаления
find . -name .svn -print0 | xargs -0 rm -rf

или
find . -name .svn -exec rm -rf {} \;

А еще можно просто закрыть эту дыру в безопасности для apache в httpd.conf вписать
<Directory ~ ".*\.svn">
  Order allow,deny
  Deny from all
  Satisfy All
</Directory>
Добавлено: 11 Сентября 2013 11:44:00 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...