Довольно часто в моих проектах я фиксирую *.sh
файлы, которые выполняются из Dockerfile
.
Это означает, что даже пользователям Windows нужны эти файлы для извлечения с LF-окончаниями,в противном случае Docker не сможет их выполнить.
Для этого я использую .gitattributes
, но все еще не уверен, является ли -text
или text eol=lf
лучшей практикой.
Тот же вопрос относится к *.bat
файлы (например, пользователи linux должны выполнять их на виртуальной машине Windows): -text
против text eol=crlf
.