¿Cuál es la diferencia entre el control de versiones y la gestión de versiones?

El control de versiones es el mantenimiento de un historial de revisiones de tal forma que puedan compararse entre sí (diferirse) y exportarse una copia de una revisión arbitraria en cualquier momento.

La gestión de versiones es el proceso mediante el cual el código fuente se convierte en un producto final (por ejemplo, un sitio web o una aplicación ejecutable). El control de versiones generalmente está involucrado y se recomienda, pero no es un requisito. La gestión de versiones incluye un proceso de compilación e implementación que abarca desde un script ejecutado a mano y FTP hasta una compilación automatizada que se ejecuta contra una rama particular de código en un sistema de control de versiones.

Los desarrolladores usan el control de versiones para coordinar los esfuerzos de desarrollo. Los equipos de desarrollo utilizan la gestión de versiones para producir una salida que se puede probar o entregar a los clientes / usuarios finales. Al vincularlo a un punto particular en el tiempo a través del control de versiones, los desarrolladores pueden rastrear problemas con un lanzamiento a un conjunto particular de código fuente, haciendo que la resolución del problema sea más confiable.

More Interesting

¿Qué avances de producto permitirán los avances recientes en el aprendizaje profundo?

¿Por qué te convertiste en físico después de trabajar como ingeniero de I + D durante la mayor parte de tu vida? ¿Por qué su nuevo énfasis está completamente en el desarrollo de nuevos productos?

¿Quién determina en última instancia la aceptación y el éxito de un producto?

¿Cuáles son las herramientas y habilidades esenciales para el desarrollo de productos?

¿Cuáles son algunos de los diferentes trabajos involucrados en el desarrollo de productos físicos?

¿Cuán detallado y bien informado debo ser sobre un producto que quiero que haga un fabricante?

¿Cuál es el alcance y el futuro de los trabajos de gestión de productos en India?

¿Cómo es un día típico para un gerente de producto en Google?

¿Cuáles son buenas herramientas y servicios para crear productos mínimos viables (MVP)?

¿Cuáles son las principales etapas de desarrollo y gestión de nuevos productos? ¿Qué etapa es la más importante y por qué?

¿Cuál es la mejor aplicación de gestión de proyectos para los fundadores de startups que gestionan muchos subproyectos: Pivotal Tracker, Asana, Trello u otra cosa? Sería útil compartir ciertos proyectos con otros miembros del equipo, asignar tareas a otros, etc.

¿Cuál es el papel de la estrategia de producto en el crecimiento y desarrollo general de la empresa?

¿Cuántos días al año trabajan los gerentes de productos para la retirada de productos?

¿Cómo son los medios de comunicación de la próxima generación?

¿Qué formato utilizo para crear documentación en Desarrollo de productos? (por ejemplo: Describir un nuevo desarrollo de computadora portátil, tableta o automóvil).