Tengo 2 proyectos, y en realidad estos 2 proyectos son aproximadamente 80% iguales entre sí, la principal diferencia es solo lenguaje y modelo comercial, uno es para una audiencia más grande que usa el idioma inglés y tiene un $ 9/modelo de negocio de mes, otro está utilizando el lenguaje local con el modelo de negocio freemium.Mantenimiento del proyecto con Git
En algún momento cuando quiero agregar nuevas características/funcionalidades, quiero agregarlas en ambos proyectos, pero también en algún momento quiero agregar funciones especialmente solo para el proyecto local.
Mi pregunta es, ¿cómo puedo mantener estos 2 proyectos con git?
- Mantener 2 repositorio git para cada proyecto o
- Mantener repositorio git individual con 2 ramifican principal o
- Cualquier otra sugerencia?
Los submódulos son el camino a seguir para esto. Todos deben tener claro lo que está sucediendo, pero una vez que lo hacen, es lo menos posible. –