Я постоянно обновляюсь из транка 1.x версии админки в отдельную папку
Если нужно начать новый проект - я копирую эту папку в отдельную, очищаю от ненужных файлов (служебные файлы svn, неиспользуемые модули и ненужные языки), применяю свои патчи, создаю новый репозиторий локально, импортирую туда новый каталог и начинаю с ним работать...
При этом я продолжаю обновлять основную папку, и если там появляются нужные изменения или исправления ошибок - я вручную сливаю версии (тоесть копирую новые файлы поверх старых, и если есть конфликты - разрешаю их)...
Все хорошо, пока файлы не добавляются и не удаляются - тогда приходится просматривать опять все папки...
Можно ли как-нибудь подгружать изменения из основного репозитория в мой? Или как упростить описаный мной процесс?
ЗЫ... Теоретически - можно написать скрипт, который проделывает то, что я описал, тоесть скрипт обновляет из основного репозитория, копирует основную папку, удаляет ненужные файлы и записывает в новый проект... Но я незнаю как быть с удалением файлов из основного репозитория или у меня...
CMS и svn
Re: CMS и svn
Поэтому Ted и пропогандирует свой git =) для него quilt есть. В общем короче проще всего это делать в git. В SVN только самопиской..
unsigned double ZYV;
-
- Power Poster
- Posts: 339
- Joined: Thu Nov 01, 2007 3:11 pm
Re: CMS и svn
Не, до git я пока не дорос... Ща появилась мысля - копать в сторону диффов... Тоесть svn кой получать диф ревизий до последней (от какой - пока проблема
), а затем накладывать на мою версию... Думаю - в этом случае решу проблему с удалением/добавлением файлов... Но появляется проблема хранения версий текущей на локальной и на удаленной, и какой патч был последним...
