Estoy trabajando en un proyecto de FOSS y tengo mi buen repo de git local. Recientemente sucede a veces que presento un parche y no se puede aplicar:
error: foo.xml: patch does not apply Did you hand edit your patch? It does not apply to blobs recorded in its index. Cannot fall back to three-way merge.
y cuando esto sucede, siempre se debe a files que agregan retornos de carro.
Miro en el git-diff
y veo esos (malditos) retornos de carruaje que veo al final de las líneas.
No deberían estar allí, yo tampoco uso Windows, y vim
solo ve líneas nuevas normales \n
. Se siente como una especie de poltergeist, y me estoy asustando.
¿Cualquier pista?
Utilizar:
$ git am -3 –ignore-whitespace /c/temp/git/format_since_origin.patch
Consulte este hilo completo para get más ayuda: Error al aplicar un parche en git