Il nostro progetto utilizza un file di configurazione specifico dell'utente. Questo file non è attualmente in controllo di versione, poiché è diverso per ogni utente. Il problema è che ogni volta che uno sviluppatore aggiunge un nuovo modulo che richiede la configurazione o cambia il nome di un modulo esistente, gli altri sviluppatori ottengono errori perché i loro file di configurazione privati non vengono aggiornati.
Per risolvere il problema, abbiamo pensato di lavorare con due file di configurazione: un file di configurazione globale / predefinito che sarà in controllo di versione e verrà aggiornato regolarmente da ogni sviluppatore che aggiunge un nuovo modulo e un file di configurazione privato che essere tenuto fuori dal controllo di versione e conterrà solo le modifiche specifiche dell'utente.
Tuttavia, sembra ancora una soluzione ad hoc.
Puoi proporre una soluzione migliore?
Che cosa fanno i professionisti?