LINUX.ORG.RU

SVN как избавиться от директорий .svn в корне проекта ?


0

0

Извините, нуб в svn. Юзаю eclipse+svn. Проекты коммитяться и апдейдется наотлочно, но бесит, что создаются папки .svn в каждой директории проекта, что не удобно при аплоуде всего проекта на сервер. Подскажите, пожалуйста, как вылечить ?


Либо переходить на другую систему, либо настроить FTP клиент для исключения при аплоаде ".svn".

UserUnknown ★★★★★
()

make dist (если, конечно, autotools используешь)

ananas ★★★★★
()

делаете снапшот того что будете загружать
чистите перед аплоадом

for i in `find . -name .svn` ; do rm -rf $i ; done

Sylvia ★★★★★
()
Ответ на: комментарий от mannaz

Плюсую.

Еще можно банить директории .svn на самом веб-сервере.

<Directory ~ ".*\.svn">
    Order allow,deny
    Deny from all
    Satisfy All
</Directory>

edigaryev ★★★★★
()
Ответ на: комментарий от edigaryev

> -exec rm -rf '{}' \;

Да блджад, -delete! В жопу засуть свой -exec. find -name моёбарахло -delete. Выучите уже, прежде чем лезть мой линукс.

anonymous
()
Ответ на: комментарий от anonymous

Да блджад, -delete! В жопу засуть свой -exec. find -name моёбарахло -delete. Выучите уже, прежде чем лезть мой линукс.

Не ори, молокосос. Не заметить отсутствия проверки на -type d - LMD^2.

bibi
()

Либо переходите на другую vcs, либо используйте tar --exclude-vcs

urezki
()
Ответ на: комментарий от const86

> Ну и всё равно svn export надо по-хорошему.

+1, деплоить "как есть" - это моветон.

isden ★★★★★
()

Всем спасибо большое!

Crespo
() автор топика
Ответ на: комментарий от Sylvia

> for i in `find . -name .svn` ; do rm -rf $i ; done

find . -type d -name '.svn' | xargs rm -rf

akk ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.