Nuestro proyecto utiliza un archivo de configuración específico del usuario. Este archivo no está actualmente en control de versiones, ya que es diferente para cada usuario. El problema es que cada vez que un desarrollador agrega un nuevo módulo que requiere configuración o cambia el nombre de un módulo existente, los otros desarrolladores obtienen errores porque sus archivos de configuración privados no se actualizan.
Para resolver el problema, pensamos en trabajar con dos archivos de configuración: un archivo de configuración predeterminado / global que estará en control de versiones y será actualizado regularmente por cada desarrollador que agregue un nuevo módulo, y un archivo de configuración privado que se mantendrá fuera de control de versiones y contendrá solo los cambios específicos del usuario.
Sin embargo, esto todavía parece una solución ad-hoc.
¿Puedes proponer una solución mejor?
¿Qué hacen los profesionales?