CVS и несколько проектов имеющих общие части
От: PDV Кипр  
Дата: 20.04.07 07:03
Оценка:
Уважаемый, ALL.

В качестве сиcтемы контроля версий используем CVS.
Возникла проблема при ведении параллельно нескольких проектов.

Существует основной проект и два проекта отпочковавшихся от основного. (Web-консоли на JSP и Struts)
Отличия между проектами небольшие, основная функциональность находится в корневом проекте.
Если вести проекты в разных бренчах — возникает ситуация когда при изменении общей для всех проектов части
регулярно приходится производить слияние между ветками. Это достаточно неудобно, потому что:
1. надо помнить о том какие изменения между ветками надо сливать , а какие не надо
2. количество отличающихся файлов достаточно большое и каждое слияни может потенциально привести к ошибке

Как порекомендуете выйти из данной ситуации.

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

З.З.Ы
Может в SVN данная проблема решена?




22.04.07 14:37: Перенесено модератором из 'Управление проектами' — IB
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.