¿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

¿Cuál es la historia detrás de GitHub? ¿Qué pasó por diseño y qué pasó por accidente?

¿Qué es una historia de producto y cómo desarrollar una convincente?

¿Qué es exactamente un gerente de producto en una startup tecnológica?

¿Debería un gerente de producto ser más un líder que no tiene manos, o también estar listo para ensuciarse las manos?

Cómo mejorar el proceso de desarrollo del producto en una organización existente

Si se encuentra un error en un producto, ¿cuánto tiene la culpa del gerente de producto?

¿Cómo puede un gerente de producto mantenerse al frente de un equipo de desarrollo de alto rendimiento?

¿Cuál es la promesa de los métodos modernos de gestión de inventario?

¿Cuáles son algunos buenos métodos para reclutar clientes actuales y potenciales para su junta de clientes?

¿Qué herramientas utiliza para organizar los comentarios de las entrevistas de desarrollo del cliente?

Gestión de productos: para una nueva característica de un producto, ¿cómo se define el éxito y cómo se mide?

¿Cuáles son algunos ejemplos de educación "en el producto" bien realizados?

¿Se les da a los graduados de IIM trabajos solo en administración o se los ubicará también en el desarrollo de productos (I + D) en una industria?

¿Existe un centro, archivo y / o servidor, donde la comunidad de gestión de productos comparte documentos de ruta de producto ideales / aplicables?

¿Qué importancia tienen los servicios de desarrollo de diseño de producto / modelo?