He estado generando parches usando 'git format-patches' para crearlos.
Pero al aplicar un nuevo conjunto de parches para corregir años de código heredado algo parecía fuera de lugar. Al final de cada parche hay un número que parece un "número de versión". No puedo encontrar ninguna información al respecto.
En el código anterior este número es
2.17.0
y los parches más nuevos (al final del archivo) dicen
2.7.4
Los parches generados son idénticos excepto por este número. Las compilaciones tuvieron éxito y se incorporaron los parches más nuevos.
Mi pregunta es ¿cuál es este número y su propósito? ¿Importa este número y debería preocuparme por ello?
Si no, ¿hay alguna manera de restablecer este número para que coincida con los de los archivos más antiguos?
Respuesta1
Sí, es literalmente un número de versión.delgitsoftware que generó el parche. (Por cierto, la versión actual es 2.22.0.) El númerofue añadidoa git-format-patch en 2005, un poco antes de git v1.0, y su propósito probablemente era facilitar la localización de parches con formato inusual en caso de que aparecieran. No tiene ningún otro propósito y Git no lo lee.