@kunashir
Ruby/Rails программист

Как вести разные проекты с одним базовым функционналом?

Добрый день.

Есть у меня один проект, который планируется использовать для другого заказчика. Получается что функционал в большей степени будет один и тот же, основные различия будет только в дизайне.
Как лучше вести разработку: все в одном репозитории, только сделать разные ветки, или все же в разных?

Спасибо.
  • Вопрос задан
  • 271 просмотр
Пригласить эксперта
Ответы на вопрос 2
С ветками намучаетесь. Выносите базовый фукционал в git submodule https://git-scm.com/book/ru/v1/%D0%98%D0%BD%D1%81%...
Гит с ними немного кривовато работает, будет не так удобно, как с одним репозиторием, но жить можно.

Либо же, если ваш язык/фреймворк поддерживает вынесение кода в легко и удобно подключаемые модули, то выносите движок в модуль и в отдельный репозиторий.
Ответ написан
sim3x
@sim3x
Изолировать код
Поместить его в свой репозиторий
Сделать из него гем
Наладить версионирование
Устанавливать как стороннее приложение
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы