Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 11005|Svar: 0

warning: LF will be replaced by CRLF in xxxx.

[Kopier link]
Opslået på 05/01/2021 11.26.06 | | | |
warning: LF will be replaced by CRLF in xxxx.
Filen vil have sine oprindelige linjeafslutninger i din arbejdsmappe



Årsagen er, at der er et problem med symbolsk flugt

Linjeskiftet i Windows er CRLF, og linjeskiftet i Linux er LF, så når man udfører add . Prompts, løsning:


git core.autocrlf konfigurationsinstruktioner

Formatering er en mindre hovedpine, som mange udviklere støder på ved samarbejde, især i platformuafhængige situationer. På grund af redigeringsforskelle eller Windows-programmører, der tilføjer linjeskift til slutningen af fillinjer i cross-platform projekter, kan nogle subtile pladsændringer utilsigtet finde vej ind i samarbejdsarbejde eller indsendte patches. Bare rolig, nogle konfigurationsmuligheder til Git vil hjælpe dig med at løse disse problemer.

core.autocrlf

Hvis du skriver et program på Windows, eller hvis du arbejder sammen med en anden, der programmerer på Windows, og du er på et andet system, kan du støde på et problem med at lukke linjen. Dette skyldes, at Windows bruger to tegn, vogn enter og linjeskift, til at afslutte en linje, mens Mac og Linux kun bruger ét tegn til linjeskift. Selvom dette er et mindre problem, kan det i høj grad forstyrre samarbejdet på tværs af platforme.

Git kan automatisk konvertere line ender CRLF til LF, når du commiter, og LF til CRLF, når du tjekker koden ud. Brug core.autocrlf til at slå dette til og sæt det til true på Windows, så når koden er tjekket ud, vil LF blive konverteret til CRLF.



Konfigurér core.autocrlf til false, det vil sige, aktiver ikke den automatiske konverteringsfunktion.





Tidligere:SQL Server bruger komma-adskillende strenge
Næste:.NET/C# implementerer simpel logning baseret på BlockingCollection
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com