Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 11005|Antwoord: 0

warning: LF will be replaced by CRLF in xxxx.

[Link kopiëren]
Geplaatst op 05-01-2021 11:26:06 | | | |
warning: LF will be replaced by CRLF in xxxx.
Het bestand zal zijn oorspronkelijke regel-eindpunten in je werkmap hebben



De reden is dat er een probleem is van symbolische ontsnapping

De regelonderbreking in Windows is CRLF, en de regelonderbreking in Linux is LF, dus bij het uitvoeren van add . Prompts, oplossing:


git core.autocrlf configuratie-instructies

Opmaak is een kleine hoofdpijn waar veel ontwikkelaars mee te maken krijgen tijdens samenwerking, vooral in cross-platform situaties. Door verschillen in editors of door Windows-programmeurs die regelafbrekingen aan het einde van bestandsregels toevoegen in cross-platform projecten, kunnen subtiele ruimtewijzigingen onbedoeld hun weg vinden naar samenwerkingswerk of ingediende patches. Maak je geen zorgen, sommige configuratieopties voor Git helpen je om deze problemen op te lossen.

core.autocrlf

Als je een programma op Windows schrijft, of als je samenwerkt met iemand anders die op Windows programmeert en je op een ander systeem werkt, kun je een probleem krijgen met het sluiten van de regel. Dit komt doordat Windows twee tekens gebruikt, carriage enter en regelbreuken, om een regel te beëindigen, terwijl Mac en Linux slechts één teken gebruiken voor regelafbrekingen. Hoewel dit een klein probleem is, kan het samenwerking tussen platforms sterk verstoren.

Git kan line ender CRLF automatisch omzetten naar LF wanneer je commit, en LF naar CRLF wanneer je code checkt. Gebruik core.autocrlf om dit aan te zetten en zet het op true op Windows, zodat wanneer de code is uitgecheckt, LF wordt omgezet naar CRLF.



Configure core.autocrlf op false, dat wil zeggen, schakel de automatische conversiefunctie niet in.





Vorig:SQL Server gebruikt komma-scheidende strings
Volgend:.NET/C# implementeert eenvoudige logging gebaseerd op BlockingCollection
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com