Sto tentando di applicare una patch a un file utilizzando git apply
. La patch complessiva non è riuscita, quindi ho usato git apply --reject
.Come applicare gli hunk rifiutati dopo averli risolti?
L'ispezione del file .rej
generato mi ha mostrato cosa c'è che non va, ora ho risolto il problema nel file .rej
.
Ma cercando di applicare il file .rej
fallisce con il messaggio
fatale: frammento di patch senza intestazione alla linea 2: ...
C'è un modo per ri-applicare la .rej
file dopo aver risolto i problemi lì? Oppure devo modificare la patch originale e devo eseguire nuovamente git apply
?
Questo sarebbe un po 'macchinoso in quel caso poiché la patch originale contiene patch per dozzine di file e non voglio git checkout
le modifiche applicate per ri-git apply
l'intero file di patch fisso.
Grazie per la spiegazione. Controllerò la tua risposta perché è semplice inglese invece di semplice Bash ... – eckes