Уважаемый, ALL.
В качестве сиcтемы контроля версий используем CVS.
Возникла проблема при ведении параллельно нескольких проектов.
Существует основной проект и два проекта отпочковавшихся от основного. (Web-консоли на JSP и Struts)
Отличия между проектами небольшие, основная функциональность находится в корневом проекте.
Если вести проекты в разных бренчах — возникает ситуация когда при изменении общей для всех проектов части
регулярно приходится производить слияние между ветками. Это достаточно неудобно, потому что:
1. надо помнить о том какие изменения между ветками надо сливать , а какие не надо
2. количество отличающихся файлов достаточно большое и каждое слияни может потенциально привести к ошибке
Как порекомендуете выйти из данной ситуации.
З.Ы.
пока удобно работать в следующем формате
каждый проект — набор файлов хранящихся в разных бренчах. следовательно при изменении общей части, она автоматом изменится во всех подпроектах.
Единственный вопрос — как хранить такую структуру проекта (в тэгах не очень удобно, после внесения изменений в проект тег надо сохранять заново)
З.З.Ы
Может в SVN данная проблема решена?
22.04.07 14:37: Перенесено модератором из 'Управление проектами' — IB