Lo siento si esto ya se ha pedido, pero no he podido encontrar una respuesta específica a esta situación:Configuración de SVN para el mejor juego del Dev -> QA -> Prod
Para nuestra web aplicación, tenemos 3 sistemas: dev, QA y producción. En este momento, un tercero está manteniendo el código, pero pronto estará en nuestras manos. Tendremos entornos de construcción separados para cada etapa. Además, usamos RAD para el desarrollo de código, por lo que en realidad habrá un paso primario, test/sandbox.
Idealmente, quisiéramos aislar repositorios de alguna manera para cada etapa, por ejemplo, verificamos desde DEV, hacemos algunos cambios, los probamos localmente y los volvemos a registrar en DEV. Si todo está bien en Dev, revisaremos QA, y así sucesivamente.
¿Deberíamos tener repositorios separados para cada uno, o esto estaría bajo 'ramificación', donde tendríamos una rama separada para dev, QA y prod. ¿Podría también proporcionar los mejores medios para implementar la ruta ideal?
Avíseme si hay alguna otra pregunta, también.
Gracias Chris
el problema con mi configuración anterior era el entorno de la granja. Me gusta utilizar teamcity y activar una secuencia de comandos para descargar el artefacto e instalar –