Очистка рабочей копии .svn

При разработке своих программ я, как и многие другие программисты, часто прибегаю к помощи систем контроля версий. В частности, Subversion. Но когда приходит время собирать из рабочей копии нормальный дистрибутив, начинаются сложности: в каждой папке SVN создает свою системную папку .svn, удалять которые вручную довольно утомительно, а не удалять нельзя - из-за этого общий размер дистрибутива вырастет примерно раза в два. Кому это надо? Немного помаявшись, я изобрел простое, как все гениальное, решение:

1) создаем копию рабочей копии (простите за тавтологию)
2) открываем консоль и переходим в созданную нами папку
3) выполняем команду: rm -fr `find | grep \.svn$`

Вуаля! Все лишние файлы удалены, можно приступать к упаковке дистрибутива.

Постовой:
WebDown обменивается постовыми с другими блоггерами
Так же постовыми с блогами близких тематик обменивается и блог "Продвинем вместе"



Trackback URL for this post:

http://nevkontakte.org.ru/trackback/266
Tyler ср, 26/11/2008 - 21:11

"WebDown обменивается ПОТОВЫМИ с другими блоггерами"
LOL ;)

Alek$ ср, 26/11/2008 - 21:57

Исправился, спасибо.

PS. Клаву надо однозначно уже менять...

Гость пт, 15/05/2009 - 00:29

svn help export лень почитать?

Alek$ пт, 15/05/2009 - 18:14

Сто лет как почитал. А этой записи примерно сто два года.
Тем не менее, приведенная команда весьма полезная по жизни.

Evgeniy ср, 15/06/2011 - 15:49

Чем же она полезна? Велостроитель ебаный!!!

Alek$ ср, 15/06/2011 - 18:06

Толсто :P



Отправить комментарий

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <b> <s> <u> <p> <h3> <br> <strike> <sup> <pre> <h4> <hr>
  • Строки и параграфы переносятся автоматически.
  • You may use [inline:xx] tags to display uploaded files or images inline.
CAPTCHA
Вы точно не бот?
10 + 12 =
Without JavaScript you won't pass captcha test, sorry. Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.