Pregunta

Estoy peligrosamente cerca de lanzar una aplicación web bastante pesada y tengo casi todo en mi servidor en QA. Todavía estoy retocando y haciendo cambios aquí y allá, y aunque estoy tomando instantáneas nocturnas de mi servidor, todavía me gustaría tener alguna forma de gestión de cambios para poder determinar exactamente qué cambio en mi entorno si algo sale horriblemente mal (especialmente mientras estoy en producción). Así que tengo curiosidad ... ¿Alguien tiene alguna sugerencia para una buena aplicación de gestión de cambios (web o de otro tipo)? ¿Qué hacen todos los demás? ¿Debo absorberlo y usar una hoja de cálculo?

¿Fue útil?

Solución

Mi sugerencia sería utilizar el control de fuente. Podría tener una rama de producción y luego cada esfuerzo de desarrollo podría generar su propia rama antes de que se fusione nuevamente con la producción cuando empuje un lanzamiento dado a la producción. De esa manera, su control de origen tiene cada versión que se lanzó en producción (el control de origen puede ayudarlo a identificar lo que cambió entre versiones como mínimo).

EDITAR: La TFS Branching Guidance fue bastante útil y los conceptos se pueden aplicar con otros sistemas de control de fuente . Sugeriría leerlo si está interesado en este método.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top