git - заставляет конец строки не перехватывать двоичные файлы - PullRequest
0 голосов
/ 26 ноября 2018

в соответствии с Принудительное завершение строки LF с использованием .gitattributes без потери автоматического вывода текста / двоичного кода? когда я устанавливаю свои .gitattributes, содержащие только

* text=auto
* text eol=lf

, тогда все текстовые файлы должны быть преобразованыКонцы строк LF и двоичные файлы должны быть нетронутыми - это то, что я хочу.Но почему-то бинарные файлы здесь не обнаруживаются должным образом.Посмотрите этот вывод консоли git bash под Windows:

$ git add .
warning: CRLF will be replaced by LF in clip2txt.exe.
The file will have its original line endings in your working directory
warning: CRLF will be replaced by LF in raw.png.
The file will have its original line endings in your working directory
warning: CRLF will be replaced by LF in test.
The file will have its original line endings in your working directory

Я бы ожидал, что raw.png и clip2txt.exe игнорируются, поскольку они являются двоичными файлами.Тест файла будет правильно преобразован, это нормально.

Я что-то пропустил здесь? `Спасибо, br Alex

1 Ответ

0 голосов
/ 29 ноября 2018

Если кто-то смотрит на это, я отмечаю это как ответ:

Решением было установить для .gitattributes значение

* text=auto eol=lf

Благодаря @ phd

...