Tengo un proyecto de ruby, y el host y el puerto de la base de datos pueden ser diferentes en desarrollo y producción. Necesito una forma de obtener diferentes valores para aquellos en mis scripts para los dos entornos.¿Cómo puedo rastrear los archivos de configuración específicos del sistema en un repositorio/proyecto?
El proyecto debe estar completo, por lo que debe haber alguna manera de especificar los valores predeterminados. No quiero que un clon falte los archivos de configuración. Por lo tanto, ignorarlos por completo no funcionará.
¿Cómo resuelves este problema con git?
erm, mantener una rama y fusionar 'principal' en 'producción' y 'desarrollo' ramas? Esto podría hacerse (semi) automáticamente por topgit (posiblemente stgit también) –