Задать вопрос
@kunashir
Ruby/Rails программист

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

Добрый день.

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

Спасибо.
  • Вопрос задан
  • 272 просмотра
Подписаться 2 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 2
С ветками намучаетесь. Выносите базовый фукционал в git submodule https://git-scm.com/book/ru/v1/%D0%98%D0%BD%D1%81%...
Гит с ними немного кривовато работает, будет не так удобно, как с одним репозиторием, но жить можно.

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
ИТРУМ Ростов-на-Дону
от 75 000 ₽