Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

128
Vistas
Semver minor y lógica de actualización de dígitos de parche

Estoy escribiendo un script que aumenta la versión del paquete en función de la diferencia en las confirmaciones entre la rama master y la rama current . Estoy usando conventional commits para decidir qué número actualizar.


Digamos que tengo 1.0.0 por defecto

  • BREAKING CHANGE: actualiza el mayor +1 y deja intactos otros dígitos incluso si hubo otros cambios, por lo que obtengo 2.0.0
  • feat: actualizaciones menores +1, y obtendríamos 1.1.0
  • fix: parche actualizado +1, y nos da 1.0.1

Tengo un par de preguntas con respecto a dicho método de control de versiones:

  1. Si tengo varias confirmaciones en la rama current con la feat: o fix: ¿debería actualizar la versión menor/parche de acuerdo con el número de estas confirmaciones o debería ser solo +1?

Por ejemplo, hay 3 confirmaciones con feat: en la rama current , cuando combino la rama con la master , ¿debería ser la versión 1.4.0 o solo 1.1.0 ?

  1. ¿Debo contar fix: si ya tuviera feat: :?

Por ejemplo, hay 1 feat: y 1 fix: cuando se fusiona con el master , ¿la versión debe convertirse en 1.1.1 o 1.1.0 ?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Semver hace un reinicio en dos casos:

  1. Con el cambio más importante. Ej: 1.4.3 -> 1.5.0 -> 2.0.0.

  2. Y cuando se suelta, se lleva la más importante. Ej: master está en 1.0.0. Tienes 5 cambios de última hora, varios menores y parches en la rama current . Solo toma en cuenta 1 cambio importante y hace 1.0.0 -> 2.0.0.

Bueno, lógicamente es la mejor manera ya que al usuario de la aplicación no le importa el proceso por el que ha pasado en el desarrollo.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda