Sto pensando di utilizzare il modello di branching di Vincent Driessen che ho trovato perfetto per il mio lo sviluppo attuale. Penso che l'approccio di Vincent sia molto generale per qualsiasi progetto di sviluppo, ma trovo difficile gestire il seguente scenario.
Sto lavorando a un'applicazione che verrà etichettata a diversi clienti, quindi ognuno dei miei bundle è un ramo diverso che I rebase
da develop
branch ogni volta che verrà rilasciato un nuovo build. Ogni marchio ha le sue risorse (immagini e testo) e non sono in conflitto con le modifiche nel ramo develop
perché in quel ramo non tocchiamo mai le risorse.
La mia domanda è, ora che ho intenzione di usarlo, come posso gestire versioni diverse basate sullo stesso codice ma con risorse diverse?