Estoy tratando de aplicar un parche git creado por otra persona con git-format-patch
. El parche se hizo contra un compromiso detrás de HEAD, pero según tengo entendido, esto no debería importar. Cuando corro git am 0001.patch
, me sale el error:¿Qué hacer si git-am falla con "no coincide con el índice"?
error: source.c: does not match index
No estoy muy familiarizado con el formato de los parches de Git, pero parece que los índices no coinciden, sin embargo, la fuente hace juego.
¿Cuál es la mejor manera de arreglar esto? ¿Cambia manualmente los índices para que coincidan? ¿O debería git-apply
y luego copiar el autor y la información de la descripción cuando confirme?
Gracias por la respuesta. Antes de intentar ejecutar' git am' Lo hice correr 'stash' GIT, así que no creo que ese era el problema. Lo que terminé haciendo fue corriendo 'git am -3 patch.patch', luego arreglando el problema manualmente, y luego ejecutando 'git am --resolved'. – joshdoe
@joshdoe: gracias por los comentarios. Lo he incluido en la respuesta. – VonC