Как сделать git не изменять окончание строк для одного конкретного файла?
из-за "функции" в Microsoft Visual Studio, файлы .sln должны иметь окончание строк в стиле Windows, чтобы их можно было открыть в Visual Studio. Поэтому мне нужно иметь возможность зафиксировать этот конкретный файл с окончанием строки. Это нормально, если все остальные файлы преобразуются. Вопрос в том, как сделать git принимать только один файл с окончанием окон?
Ответы
Ответ 1
Взгляните на документацию gitatttributes. В последних версиях git вы можете установить атрибут eol
для файлов, чтобы контролировать, какие конечные строки будут использоваться, когда файл будет извлечен.
Вы должны иметь возможность создать файл .gitattributes
в вашем репозитории, который выглядит примерно так:
path/to/my/file eol=crlf