Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 11005|Răspunde: 0

warning: LF will be replaced by CRLF in xxxx.

[Copiază linkul]
Postat pe 05.01.2021 11:26:06 | | | |
warning: LF will be replaced by CRLF in xxxx.
Fișierul va avea terminațiile originale ale liniilor în directorul tău de lucru



Motivul este că există o problemă a evadării simbolice

Întreruperea de linie în Windows este CRLF, iar întreruperea de linie în Linux este LF, deci atunci când se efectuează adăugarea . Prompturi, soluție:


Instrucțiuni de configurare git core.autocrlf

Formatarea este o mică bătaie de cap pe care mulți dezvoltatori o întâmpină când colaborează, mai ales în situații cross-platform. Din cauza diferențelor de editor sau a programatorilor Windows care adaugă sărituri de linie la finalul liniilor de fișiere în proiectele cross-platform, unele schimbări subtile de spațiu pot ajunge involuntar în lucrările colaborative sau în patch-urile trimise. Nu-ți face griji, unele opțiuni de configurare pentru Git te vor ajuta să rezolvi aceste probleme.

nucleu.autocrlf

Dacă scrii un program pe Windows sau dacă lucrezi cu altcineva care programează pe Windows și tu ești pe un alt sistem, s-ar putea să întâmpini o problemă de închidere care termină linia. Acest lucru se datorează faptului că Windows folosește două caractere, carriage enter și line breaks, pentru a încheia o linie, în timp ce Mac și Linux folosesc doar un caracter pentru line breaks. Deși aceasta este o problemă minoră, poate perturba semnificativ colaborarea cross-platform.

Git poate converti automat Line Ender CRLF în LF când faci commit și LF în CRLF când verifici codul. Folosește core.autocrlf pentru a activa acest lucru și setează-l pe true pe Windows, astfel încât când codul este extras, LF să fie convertit în CRLF.



Configurați core.autocrlf la false, adică nu activați funcția de conversie automată.





Precedent:SQL Server folosește șiruri care separă virgula
Următor:.NET/C# implementează logare simplă bazată pe BlockingCollection
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com