supongo que será mejor que explique mi situación:Software de 2 versiones: ¿el mejor enfoque VCS?
Estoy en el proceso de desarrollar algún tipo de software, y estoy en la etapa en que me gustaría dividir mi proyecto en dos ramas que difieren en características . Sucede que esta aplicación es una aplicación de Android que implementaré en Market, que tiene la limitación de que cada aplicación debe tener un identificador de paquete único (sensible, ¿no?).
Mi enfoque actual ha sido clonar el git repo de mi proyecto original, pero esto causa problemas con los nombres de los paquetes. Quiero que el sistema sea lo suficientemente robusto para que una corrección de errores/nueva función en una rama se fusione en otra rama, pero solo cuando yo quiera.
¿Alguien tiene alguna sugerencia?
creo que quería decir VCS (sistema de control de versiones), no CMS. –
malditos acrónimos! Actualizado. Gracias –
No estoy familiarizado con Android, pero parece que una arquitectura de complemento podría ayudar. Puede enviar su producto con varios juegos de complementos según las funciones que desee incluir. – DanJ