Un'app a cui sto lavorando (iOS) viene distribuita a diverse aziende e ogni azienda ha bisogno di alcune personalizzazioni per detta app prima che venga distribuita agli utenti nell'app store.
La maggior parte dei file rimarrà la stessa, ma alcuni cambieranno in base alle esigenze delle aziende. L'app deve essere costruita in modo che i booleani attivino queste modifiche? o Dovremmo separare l'app in rami separati in cui ogni ramo è per ogni azienda? Il problema è con la seconda soluzione che questi rami non saranno mai riuniti in master. Inoltre, come modificherei l'app generale che dovrebbe interessare ogni app per le aziende e quindi le ricolleghiamo all'app di ogni azienda? BTW inizieranno tutte con lo stesso codice.