Я использую Linux для хостинга и редактирования кода, но существуют другие на работе, которые используют Windows. Иногда они заставляют файлы иметь \r\n
в них, и это вызывает проблемы с управлением версиями.
Если они используют ASCII
режим в их менеджере по FTP? Если та сила окончания строки, чтобы быть \n
при загрузке от Windows до Linux?
Работы режима ASCII путем преобразования всех разделителей строки в \r\n в пути и затем наличия системы получения преобразовывают эту последовательность в ее собственную форму линейного окончания.
Таким образом да, если файлы от пользователей Windows последовательно имеют \r\n повсюду, то загрузка их в режиме ASCII к полю Linux должна привести к полученным файлам, имеющим \n повсюду.
(Я не совсем уверен, что произошло бы, если файлы имеют \n в некоторых местах и \r\n в других; Вы могли бы затем закончить с полученными файлами, имеющими дополнительный CRS в некоторых местах.)