Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 11005|Ответ: 0

warning: LF will be replaced by CRLF in xxxx.

[Скопировать ссылку]
Опубликовано 05.01.2021 11:26:06 | | | |
warning: LF will be replaced by CRLF in xxxx.
В вашем рабочем каталоге файл будет иметь исходные окончания строк



Причина в том, что существует проблема символического побега

Разрыв строки в Windows — это CRLF, а разрыв строки в Linux — LF, поэтому при выполнении добавления . Подсказки, решение:


Инструкции по конфигурации git core.autocrlf

Форматирование — это небольшая головная боль, с которой сталкиваются многие разработчики при совместной работе, особенно в кроссплатформенных ситуациях. Из-за различий в редакторах или добавления разрывов строк в конце строк Windows в кроссплатформенных проектах, некоторые тонкие изменения пространства могут непреднамеренно проникнуть в совместную работу или отправленные патчи. Не волнуйтесь, некоторые настройки Git помогут вам решить эти проблемы.

core.autocrlf

Если вы пишете программу на Windows или работаете с кем-то, кто программирует на Windows, и вы находитесь на другой системе, вы можете столкнуться с проблемой завершения строк. Это связано с тем, что Windows использует два символа — ввод каретки и разрывы строк — для завершения строки, тогда как Mac и Linux используют только один символ для разрывов строк. Хотя это незначительная проблема, она может значительно нарушить межплатформенное сотрудничество.

Git может автоматически преобразовывать CRLF с конца строки в LF при коммите, а LF — в CRLF при проверке кода. Используйте core.autocrlf, чтобы включить это и установить true в Windows, чтобы при проверке кода LF преобразовался в CRLF.



Настройте core.autocrlf в false, то есть не включайте функцию автоматического преобразования.





Предыдущий:SQL Server использует запятые для разделения строк
Следующий:.NET/C# реализует простое логирование на основе BlockingCollection
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com