Il nostro progetto utilizza un file di configurazione specifico dell'utente. Questo file non è attualmente nel controllo versione, poiché è diverso per ciascun 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 predefinito / globale che sarà nel controllo della versione e verrà aggiornato regolarmente da ogni sviluppatore che aggiunge un nuovo modulo e un file di configurazione privato che verrà tenuto fuori del controllo versione e conterrà solo le modifiche specifiche dell'utente.
Tuttavia, questa sembra ancora una soluzione ad hoc.
Puoi proporre una soluzione migliore?
Cosa fanno i professionisti?