Как автоматически объединить модификации в нескольких проектах? - PullRequest
0 голосов
/ 19 февраля 2010

Я работаю над проектом Ruby on Rails (3 beta), который представляет собой простой бэк-офис с пользователями, контентом и локализацией.Этот бэк-офис станет началом всех новостных проектов.Однако эта база не идеальна и может быть значительно улучшена.

Я хотел бы продолжать улучшать эту базу во время разработки нового проекта.Но для этого мне может понадобиться продублировать модификации.Вы знаете способ сделать это автоматически?Под этим я подразумеваю автоматическое объединение изменений, сделанных с базой, во все проекты, использующие ее, и наоборот.

Мы используем SVN и думаем об использовании Git или SVN с "Piston".Мы смотрим в правильном направлении?

Ответы [ 2 ]

2 голосов
/ 19 февраля 2010

Если вы поддерживаете общий код, который используется несколькими проектами, вам следует прочитать определения внешних и веток поставщиков , чтобы узнать, подойдет ли один из них.

0 голосов
/ 19 февраля 2010

Да, вы движетесь в правильном направлении.Проблемы, которые вы описываете, являются одной из причин, по которой люди используют контроль версий.И да, системы контроля версий позволяют объединять несколько изменений.

Но если под «автоматическим» вы подразумеваете «распространяемый системой контроля версий на все мои другие проекты» - этого не произойдет.Вам придется проверить новый код и перестроить каждый проект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...