Я пытаюсь применить несколько исправлений к моему репо и получать сообщение patch does not apply
, если не указать параметры --ignore-space-change --ignore-whitespace
. Некоторые исправления не могут применяться даже с этими ключами, он говорит, что конфликты разрешаются вручную. (но на самом деле ничего не конфликтует, авто слияние должно было решить это)
Я сделал эксперимент: создал патч от фиксации в моем репо, reset master до предыдущего коммита, попытался применить патч из файла. Такое же сообщение об ошибке.
Любые идеи, почему это может случиться?
UPD команды очень просты:
git format-patch -o ../_patches 0f3bf7874c32b22256ae2d9dc00b1afd6464e43c
git reset --hard 0f3bf7874c32b22256ae2d9dc00b1afd6464e43c
git am ../_patches/0001-test2.patch
(этот идентификатор относится к первой фиксации до последнего)