Принудительно использовать LF eol в git-репо на всех платформах с.gitattributes
У меня есть удаленный репозиторий, который клонируется и работает в обоих windows и mac. Я хочу, чтобы всякий раз, когда кто-нибудь брал этот репо, он автоматически использовал LF eol на любой платформе.
Моя основная проблема возникает всякий раз, когда Windows Build Server извлекает репозиторий. У меня нет контроля над выполнением каких-либо команд конфигурации на сервере, поэтому я хотел бы использовать только файл.gitattributes для этой проблемы. Причина LF в том, что есть некоторые инструменты сборки, которые требуют, чтобы исходные файлы были LF eol.
Говорит ли этот файл, что все текстовые файлы будут извлечены с помощью LF eol при пропуске файлов jpg и png? Если нет, то как бы выглядел этот файл для выполнения вышеизложенного?
файл.gitattributes
* text=auto eol=lf
*.jpg binary
*.png binary
1 ответ
Попробуй просто
text eol=lf
Git всегда конвертирует окончания строк в LF при оформлении заказа.
text = auto будет использовать значения по умолчанию git, которые могут быть не везде одинаковыми.