Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 11005|Отговор: 0

warning: LF will be replaced by CRLF in xxxx.

[Копирай линк]
Публикувано в 5.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