Proyek kami menggunakan file konfigurasi khusus pengguna. File ini saat ini tidak dalam kontrol versi, karena ini berbeda untuk setiap pengguna. Masalahnya adalah, setiap kali pengembang menambahkan modul baru yang memerlukan konfigurasi, atau mengubah nama modul yang ada, pengembang lain mendapatkan kesalahan karena file konfigurasi pribadi mereka tidak diperbarui.
Untuk mengatasi masalah ini, kami berpikir untuk bekerja dengan dua file konfigurasi: file konfigurasi global / standar yang akan berada dalam kontrol versi dan akan diperbarui secara berkala oleh setiap pengembang yang menambahkan modul baru, dan file konfigurasi pribadi yang akan dijauhkan kontrol versi dan hanya akan berisi perubahan spesifik pengguna.
Namun, ini sepertinya solusi ad-hoc.
Bisakah Anda mengusulkan solusi yang lebih baik?
Apa yang dilakukan para profesional?