Page 1 of 1

CMS и svn

Posted: Wed Dec 24, 2008 7:34 am
by von-hamster
Я постоянно обновляюсь из транка 1.x версии админки в отдельную папку

Если нужно начать новый проект - я копирую эту папку в отдельную, очищаю от ненужных файлов (служебные файлы svn, неиспользуемые модули и ненужные языки), применяю свои патчи, создаю новый репозиторий локально, импортирую туда новый каталог и начинаю с ним работать...

При этом я продолжаю обновлять основную папку, и если там появляются нужные изменения или исправления ошибок - я вручную сливаю версии (тоесть копирую новые файлы поверх старых, и если есть конфликты - разрешаю их)...

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

Можно ли как-нибудь подгружать изменения из основного репозитория в мой? Или как упростить описаный мной процесс?

ЗЫ... Теоретически - можно написать скрипт, который проделывает то, что я описал, тоесть скрипт обновляет из основного репозитория, копирует основную папку, удаляет ненужные файлы и записывает в новый проект... Но я незнаю как быть с удалением файлов из основного репозитория или у меня...

Re: CMS и svn

Posted: Wed Dec 24, 2008 1:42 pm
by ZYV
Поэтому Ted и пропогандирует свой git =) для него quilt есть. В общем короче проще всего это делать в git. В SVN только самопиской..

Re: CMS и svn

Posted: Wed Dec 24, 2008 3:00 pm
by von-hamster
Не, до git я пока не дорос... Ща появилась мысля - копать в сторону диффов... Тоесть svn кой получать диф ревизий до последней (от какой - пока проблема :-)), а затем накладывать на мою версию... Думаю - в этом случае решу проблему с удалением/добавлением файлов... Но появляется проблема хранения версий текущей на локальной и на удаленной, и какой патч был последним...