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

07/07/2010, автор admin, категории Ubuntu, Web-разработка

У каждого начинающего или даже опытного веб-программиста использующего 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>

Можно прочесть также:

 

Комментарии закрыты.