![]() |
|
![]() ![]() ![]() |
|
DmitryPS |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 20.4.2007 Где: Казань Репутация: 1 Всего: 1 |
Уважаемый, ALL.
В качестве сиcтемы контроля версий используем CVS. Возникла проблема при ведении параллельно нескольких проектов. Существует основной проект и два проекта отпочковавшихся от основного. (Web-консоли на JSP и Struts) Отличия между проектами небольшие, основная функциональность находится в корневом проекте. Если вести проекты в разных бренчах — возникает ситуация когда при изменении общей для всех проектов части регулярно приходится производить слияние между ветками. Это достаточно неудобно, потому что: 1. надо помнить о том какие изменения между ветками надо сливать , а какие не надо 2. количество отличающихся файлов достаточно большое и каждое слияни может потенциально привести к ошибке Как порекомендуете выйти из данной ситуации. З.Ы. пока удобно работать в следующем формате каждый проект — набор файлов хранящихся в разных бренчах. следовательно при изменении общей части, она автоматом изменится во всех подпроектах. Единственный вопрос — как хранить такую структуру проекта (в тэгах не очень удобно, после внесения изменений в проект тег надо сохранять заново) З.З.Ы Может в SVN данная проблема решена? |
|||
|
||||
DmitryPS |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 20.4.2007 Где: Казань Репутация: 1 Всего: 1 |
Краткое послесловие Вдруг кому пригодится.
В итоге используем Ant-ие скрипты для сборки проекта из нескольких ветвей лежащих в CVS-репозитории. Достаточно удобно оказалось. |
|||
|
||||
arilou |
|
|||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 1 Всего: 61 |
DmitryPS, спасибо что поделился решением.
|
|||
|
||||
bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 4 Всего: 317 |
imho, постепенно переходите на svn.
-------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
__vb__ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 20.5.2007 Репутация: нет Всего: 1 |
В MS VSS есть такая удобная фича как share - линк на файл в другом проекте. Отсутствие такого механизма в svn удержало от переноса из vss в svn одного развесистого проекта. Больно уж большой обьем работ работ получался, чтобы выделить такие общие части в отдельные подпроекты. Хотя по большому счету наличие таких общих файлов, не выделенных в независимый подпроект/библиотеку - недостаток, ошибка проектирования. И нужно изживать. |
|||
|
||||
![]() ![]() ![]() |
|
НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание на то, что новые темы, касающиеся новых вопросов, создаются кнопкой "Новая тема", а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих темах, будут удалены. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, arilou. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | УП: Инструменты | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |