¿Cómo se debe almacenar el código en el control de versiones?
Desarrollador amigable ? para que ese programador pueda tomar rápidamente lo último y pueda ejecutar desde su editor sin hacer muchos cambios? (como archivos de configuración que apuntan a dev DB..etc)
o
¿Debería ser amigable con la producción ? la fuente debe ser de una manera fácil de implementar en el entorno de producción y cuando el desarrollador toma lo último, debe realizar los cambios según sus necesidades de desarrollo.