Как сделать git не изменять окончание строк для одного конкретного файла? - программирование
Подтвердить что ты не робот

Как сделать git не изменять окончание строк для одного конкретного файла?

из-за "функции" в Microsoft Visual Studio, файлы .sln должны иметь окончание строк в стиле Windows, чтобы их можно было открыть в Visual Studio. Поэтому мне нужно иметь возможность зафиксировать этот конкретный файл с окончанием строки. Это нормально, если все остальные файлы преобразуются. Вопрос в том, как сделать git принимать только один файл с окончанием окон?

4b9b3361

Ответ 1

Взгляните на документацию gitatttributes. В последних версиях git вы можете установить атрибут eol для файлов, чтобы контролировать, какие конечные строки будут использоваться, когда файл будет извлечен.

Вы должны иметь возможность создать файл .gitattributes в вашем репозитории, который выглядит примерно так:

path/to/my/file eol=crlf