Problemas para tener un código fuente por cliente: 1. ¿Cómo actualizamos el modelo de datos sin que se vean las clases nuevas? Asumimos que vamos a tener una base de datos con modelo único, lo que cambian son los privilegios Ahora mismo no es crítico, porque ahora mismo esto no se está teniendo en cuenta apenas, ya que los atributos nuevos no salen e en las vistas por defecto. 2. ¿Cómo conseguimos que cada cliente se actualice su método y no el del cliente de al lado? Tendremos que copiar los trabajos para cada cliente, poniendo un prefijo según el cliente... por ejemplo, el IHMSIAlum01 se convierte (como nombre del job de Hudson) en LZIHMSIAlum01. Ponemos una variable con el prefijo de los métodos. Si la dejas en blanco, cogerá los métodos de Trunk, y si la rellenas, cogerá los métodos de la rama correspondiente. Lo único malo son los números de versión... cuando cambias el prefijo, tendrías que inicializar todos los nºs de versión de los métodos a 0. 3. ¿Cómo decidimos si algo se programa en el Branch del cliente o en el Trunk? 4. ¿Cómo impedimos que un cambio en el Trunk se propague a los clientes? Por ejemplo, cuando quitemos toda la mierda de tipos de recibos de Lacunza en el Trunk, ¿cómo hacemos que no pase al Branch de Lacunza? Integrando sólamente revisiones concretas de Subversion, sólo los cambios que nos interesan. En Bravo, ¿Qué branches querríamos tener? - Lacunza - CLIC - ASM? - Concord? - Bucarest?