У меня есть история в git, где в коммите A
у нас есть .gitattributes
файлы с
* text eol=lf
, что явно неверно, потому что оно будет преобразовано все пути к LF даже двоичным файлам перед проверкой. Так что это случилось, и мне интересно, поврежден ли двоичный файл / blob F
в истории (из-за того, что crlf преобразован в lf), может быть восстановлен так, что преобразование будет отменено.
Если эта процедура применимо Я бы применил его в git filter-branch
как-нибудь ...
PS: Я создал новую историю с исправленным файлом .gitattribute
везде на master
* text=auto eol=lf
сделал новая сиротская ветка new-master
и перебазировала на нее всю master
. Но это не решает проблему, файл / капли, конечно, остались поврежденными ...