У меня есть 2 проекта, и на самом деле эти 2 проекта примерно на 80% одинаковы, в основном разница - это только язык и бизнес-модель, одна для большей аудитории, использующая английский язык и имеющая бизнес-модель 9 долларов в месяц, другой использует локальный язык с бизнес-моделью freemium.
Когда-нибудь, когда я хочу добавить новую функцию/функциональность, я хочу добавить ее в оба проекта, но иногда я хочу добавить функцию, особенно для локального проекта.
Мой вопрос: как мне поддерживать эти 2 проекта с помощью git?
- Поддержание 2 git репозитория для каждого проекта или
- Поддерживать единый репозиторий git с 2 главным образом ветвью или
- Любое другое предложение?