Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 11005|Risposta: 0

warning: LF will be replaced by CRLF in xxxx.

[Copiato link]
Pubblicato su 05/01/2021 11:26:06 | | | |
warning: LF will be replaced by CRLF in xxxx.
Il file avrà le sue terminazioni originali di riga nella tua directory di lavoro



La ragione è che esiste un problema di fuga simbolica

La linea di interruzione in Windows è CRLF, e la linea di interruzione in Linux è LF, quindi quando si effettua l'aggiunta di . Prompt, soluzione:


Istruzioni di configurazione git core.autocrlf

La formattazione è un piccolo grattacapo che molti sviluppatori incontrano quando collaborano, specialmente in situazioni multipiattaforma. A causa di differenze nell'editor o di programmatori Windows che aggiungono interruzioni di riga alla fine delle file line nei progetti multipiattaforma, alcune modifiche sottili allo spazio possono involontariamente entrare nel lavoro collaborativo o nelle patch inviate. Non preoccuparti, alcune opzioni di configurazione per Git ti aiuteranno a risolvere questi problemi.

core.autocrlf

Se stai scrivendo un programma su Windows, o se lavori con qualcun altro che programma su Windows e tu sei su un sistema diverso, potresti incontrare un problema di chiusura che termina la linea. Questo perché Windows utilizza due caratteri, carriage enter e line breaks, per concludere una linea, mentre Mac e Linux usano solo un carattere per i line jump. Sebbene questo sia un problema minore, può compromettere notevolmente la collaborazione tra piattaforme.

Git può convertire automaticamente il CRLF di Line Ender in LF quando effettui il commit, e da LF in CRLF quando controlli il codice. Usa core.autocrlf per attivare questo e impostalo su true su Windows, così quando il codice viene effettuato, LF verrà convertito in CRLF.



Configura core.autocrlf su false, cioè non abilitare la funzione di conversione automatica.





Precedente:SQL Server utilizza stringhe di separazione tra virgole
Prossimo:.NET/C# implementa una semplice registrazione basata su BlockingCollection
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com