En CVS tenemos un proyecto con varios directorios allí. Hay una compilación nocturna que tiene que extraer cosas de diferentes directorios en el mismo proyecto de CVS para construir la compilación nocturna. Así que debería tener eso en mente y tengo que modificar el script de compilación para verificar cosas desde diferentes repositorios si nos movemos a SVN.
Leí el control de calidad del SVN relacionado, pero tengo mi propia pregunta para la que necesito la respuesta.
que puedo hacer:
Diseño de SVN: mejor práctica
/trunk
/tags
/branches
/3rdparty
Donde todo lo que desarrollamos sale de la/del tronco y cualquier 3rdparty que no cambiamos va a/3rdparty.
Todo bien, ahora el script de construcción nocturno tiene que etiquetar el enlace troncal, verificar la etiqueta, verificar los elementos de terceros requeridos en los directorios adecuados, y luego iniciar el proceso de compilación.
El resultado de compilación (material compilado) puede permanecer en montura NFS durante un período de tiempo, por lo que el equipo de integración puede retroceder 2 semanas y volver a crear los problemas.
¿Están todas mis bases cubiertas?
+1 para mantener los componentes de terceros en repositorios separados. –
Es posible que haya visto algunas cosas sobre la rama de publicación en el libro, será un buen favor si puede indicar dónde está exactamente. Gracias – pal4life