SVN

Sep. 25th, 2006 06:33 pm
metaclass: (Default)
[personal profile] metaclass
При первом импорте в SVN забыл настроить исключения для некоторых файлов. Теперь не знаю, как выкинуть из репозитория лишние файлы, их там сильно дохрена а долбаный svndumpfilter, похоже, масок файлов не понимает.

Date: 2006-09-25 04:49 pm (UTC)
From: [identity profile] soko1.livejournal.com
у меня теже самые претензии=) правда помимо этого очень много чего еще...было бы удобно, если был бы какой нибудь инструмент, позволяющий просматривать все файлы хранящиеся в репозитории, удалять и добавлять их как в каком нибудь файловом менеджере...

Date: 2006-09-25 05:13 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Виндовский TortoiseSVN вроде бы умеет репозиторий просматривать, но толку реального с того мало, потому что удаление производится как в обычном клиенте - предыстория остается. Да и вообще он какой-то бредовый, консольный клиент реально понятнее :)
Дойдут руки - попытаюсь сделать парсер дампов репозитория, чтобы по маске можно было файлы из него грохать. В сам репозиторий лезть как-то влом.

Date: 2006-09-25 05:14 pm (UTC)
From: [identity profile] 1ceheart.livejournal.com
Инструмент называется TortoiseSVN. К сожалению, это плугин к виндовому эксплореру. Но он очень добротно сделан и нормально работает, так что приходится смириться с. Там есть repository browser.

Ну и в Eclipse есть Subclipse, в котором есть тоже очень хороший repository browser, но для этого нужно пользоваться Eclipse :)

RapidSVN, который по идее похож на WinCVS - неработоспособен, к сожалению.

Date: 2006-09-25 05:37 pm (UTC)
From: [identity profile] 1ceheart.livejournal.com
Чего-то я не понял :)

svn propset svn:ignore *.всякаяфигня
svn delete *.всякаяфигня
svn commit

После этого пересобрать проект и нормально, он больше при commit их игнорирует. Ну будут там в старых ревизиях они валяться, жалко что-ли.

Date: 2006-09-25 06:29 pm (UTC)
From: [identity profile] ktn-zoidberg.livejournal.com
мы вообщето эстеты!

Date: 2006-09-25 06:33 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Да, в том-то и проблема. что будут болтаться - там оно при импорте столько мусора утащило(логи всякие, многомегабайтные xml датасеты и прочий хлам) что сильно резервное копирование репозитория тормозит.

Date: 2006-09-25 06:34 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Ах,да, мысль о том, что где-то в старых ревизиях есть мусор, действует на нервы и мешает воспринимать окружающую реальность спокойно:)

Date: 2006-09-25 06:44 pm (UTC)
From: [identity profile] ktn-zoidberg.livejournal.com
ну яж так и написал - эстеты...

Date: 2006-09-25 07:39 pm (UTC)
From: [identity profile] a-konst.livejournal.com
Ну, вроде SVN концептуально так устроен, что из старых ревизий ничего не выкинуть.
Можно только завести новый репозиторий, импортить в нег овсе с чистого личста, потом старый удалить нафик.
Но тогда история для нужных файлов потеряется. Можно ли импортить из одного репозитория в другой с сохр. истории отдельные файлы - не знаю, несколько сомневаюсь.

Date: 2006-09-25 08:29 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Можно, пропустив дамп репозитория через svndumpfilter, но оно вроде дурное - требует указания полных путей, масок не понимает.

Date: 2006-09-26 01:26 pm (UTC)
From: [identity profile] sbj-ss.livejournal.com
Кошмар какой. Мне бы в Borland TeamSource такие проблемы :-Р

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 29th, 2025 02:57 am
Powered by Dreamwidth Studios