CMS и svn
Posted: Wed Dec 24, 2008 7:34 am
Я постоянно обновляюсь из транка 1.x версии админки в отдельную папку
Если нужно начать новый проект - я копирую эту папку в отдельную, очищаю от ненужных файлов (служебные файлы svn, неиспользуемые модули и ненужные языки), применяю свои патчи, создаю новый репозиторий локально, импортирую туда новый каталог и начинаю с ним работать...
При этом я продолжаю обновлять основную папку, и если там появляются нужные изменения или исправления ошибок - я вручную сливаю версии (тоесть копирую новые файлы поверх старых, и если есть конфликты - разрешаю их)...
Все хорошо, пока файлы не добавляются и не удаляются - тогда приходится просматривать опять все папки...
Можно ли как-нибудь подгружать изменения из основного репозитория в мой? Или как упростить описаный мной процесс?
ЗЫ... Теоретически - можно написать скрипт, который проделывает то, что я описал, тоесть скрипт обновляет из основного репозитория, копирует основную папку, удаляет ненужные файлы и записывает в новый проект... Но я незнаю как быть с удалением файлов из основного репозитория или у меня...
Если нужно начать новый проект - я копирую эту папку в отдельную, очищаю от ненужных файлов (служебные файлы svn, неиспользуемые модули и ненужные языки), применяю свои патчи, создаю новый репозиторий локально, импортирую туда новый каталог и начинаю с ним работать...
При этом я продолжаю обновлять основную папку, и если там появляются нужные изменения или исправления ошибок - я вручную сливаю версии (тоесть копирую новые файлы поверх старых, и если есть конфликты - разрешаю их)...
Все хорошо, пока файлы не добавляются и не удаляются - тогда приходится просматривать опять все папки...
Можно ли как-нибудь подгружать изменения из основного репозитория в мой? Или как упростить описаный мной процесс?
ЗЫ... Теоретически - можно написать скрипт, который проделывает то, что я описал, тоесть скрипт обновляет из основного репозитория, копирует основную папку, удаляет ненужные файлы и записывает в новый проект... Но я незнаю как быть с удалением файлов из основного репозитория или у меня...