Unser Projekt verwendet eine benutzerspezifische Konfigurationsdatei. Diese Datei befindet sich derzeit nicht in der Versionskontrolle, da sie für jeden Benutzer unterschiedlich ist. Das Problem besteht darin, dass die anderen Entwickler immer dann, wenn ein Entwickler ein neues Modul hinzufügt, das konfiguriert werden muss, oder wenn sie den Namen eines vorhandenen Moduls ändern, Fehler erhalten, weil ihre privaten Konfigurationsdateien nicht aktualisiert werden.
Um das Problem zu lösen, haben wir uns überlegt, mit zwei Konfigurationsdateien zu arbeiten: einer Standard- / globalen Konfigurationsdatei, die sich in der Versionskontrolle befindet und von jedem Entwickler, der ein neues Modul hinzufügt, regelmäßig aktualisiert wird, und einer privaten Konfigurationsdatei, die nicht verwendet wird der Versionskontrolle und enthält nur die benutzerspezifischen Änderungen.
Dies scheint jedoch immer noch eine Ad-hoc-Lösung zu sein.
Können Sie eine bessere Lösung vorschlagen?
Was machen die Profis?