Russian Qt Forum

Программирование => Общий => Тема начата: Orlov_O от Июнь 16, 2006, 14:09



Название: [Контроль версий] коммит в CVS из SVN-репозитария
Отправлено: Orlov_O от Июнь 16, 2006, 14:09
Постановка задачи:
у заказчика есть СVS репозитарий, в котором разрабатывается проект.
у нас в конторе есть SVN репозитарий этого же проекта, куда сливаются все изменения ото всей команды, когда CVS заказчика закрыт.  

Надо как-то изменения накопленные за это время упаковывать в CVSовский коммит и отправлять в репозитарий заказчику. Получается что-то вроде прокси на базе внутреннего svn.

Вопрос: как такое сделать? Сейчас вообще всё руками пересматриваем? на одной машине сливаем в кучу и с неё коммитим в cvs напрямую

может быть есть какие-то готовые решения?


Название: [Контроль версий] коммит в CVS из SVN-репозитария
Отправлено: Admin от Июнь 16, 2006, 16:54
готовых решений нет!
так как конвертацию надо делать!

можно поставить  и тут и там CVS! а разработчиками внутри конторы обмениватся патчами!


Название: [Контроль версий] коммит в CVS из SVN-репозитария
Отправлено: Orlov_O от Июнь 19, 2006, 05:56
а патчи надо опять же по каким-то своим правилам в конторе раздавать?
Какой сервис будет контролировать корректное слияние патчей на каждой машине?
Имхо, самый надёжный способ - держать ещё один cvs или svn, а кто-то вроде менеджера после подготовки последних изменений будет менять шаринг проекта, и заливать всё в заказчиковский cvs. Только где-то должны встретиться подводные камни...  интересно, где?


Название: [Контроль версий] коммит в CVS из SVN-репозитария
Отправлено: Admin от Июнь 26, 2006, 23:16
svn diff делает обычный patch

сделали новую версию, послали patch

и все