Re: CVS и несколько проектов имеющих общие части
От: Sanik Россия http://sergeysthoughts.blogspot.com/
Дата: 21.04.07 02:53
Оценка: +1
Здравствуйте, PDV, Вы писали:

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

С уважением,
Сергей.

PDV>Уважаемый, ALL.


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

PDV>Возникла проблема при ведении параллельно нескольких проектов.

PDV>Существует основной проект и два проекта отпочковавшихся от основного. (Web-консоли на JSP и Struts)

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

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


PDV>З.Ы.

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

PDV> З.З.Ы

PDV> Может в SVN данная проблема решена?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.