Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 11005|Répondre: 0

warning: LF will be replaced by CRLF in xxxx.

[Copié le lien]
Publié sur 05/01/2021 11:26:06 | | | |
warning: LF will be replaced by CRLF in xxxx.
Le fichier aura ses terminaisons de ligne d’origine dans votre répertoire de travail



La raison en est qu’il existe un problème d’évasion symbolique

Le saut de ligne sous Windows est CRLF, et le saut de ligne sous Linux est LF, donc lors de l’exécution de l’ajout de . Prompts, solution :


Instructions de configuration git core.autocrlf

La mise en forme est un petit casse-tête auquel de nombreux développeurs sont confrontés lorsqu’ils collaborent, surtout dans les situations multiplateformes. En raison de différences d’éditeurs ou de programmeurs Windows qui ajoutent des sauts de ligne à la fin des lignes de fichiers dans des projets multiplateformes, certains changements subtils d’espace peuvent involontairement se retrouver dans des travaux collaboratifs ou des correctifs soumis. Ne vous inquiétez pas, quelques options de configuration pour Git vous aideront à résoudre ces problèmes.

core.autocrlf

Si vous écrivez un programme sous Windows, ou si vous travaillez avec quelqu’un d’autre qui programme sous Windows et que vous êtes sur un autre système, vous pourriez rencontrer un problème de fermeture terminant la ligne. Cela s’explique par le fait que Windows utilise deux caractères, entrée chariot et sauts de ligne, pour terminer une ligne, tandis que Mac et Linux n’utilisent qu’un seul caractère pour les sauts de ligne. Bien que ce soit un problème mineur, cela peut grandement perturber la collaboration multiplateforme.

Git peut automatiquement convertir le fin de ligne CRLF en LF quand vous commettez, et de LF en CRLF lorsque vous empruntez du code. Utilisez core.autocrlf pour activer cela et réglez-le sur true sur Windows, afin que, lorsque le code sera retiré, LF sera converti en CRLF.



Configurez core.autocrlf en false, c’est-à-dire ne pas activer la fonction de conversion automatique.





Précédent:SQL Server utilise des chaînes séparant des virgules
Prochain:.NET/C# implémente une journalisation simple basée sur BlockingCollection
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com