Je veux forcer git à extraire des fichiers sous Windows en utilisant simplement LF
pas CR+LF
. J'ai vérifié les deux options de configuration mais je n'ai pas pu trouver la bonne combinaison de paramètres.
Je veux qu'il convertisse tous les fichiers LF
et les conserve LF
.
Remarque: j'ai utilisé autocrlf = input
mais cela ne fait que réparer les fichiers lorsque vous les validez. Je veux le forcer à les utiliser LF
.
Je n'étais probablement pas aussi clair: le référentiel utilise déjà LF
mais les fichiers extraits à l'aide de msysgit utilisent CR+LF
et je veux forcer msysgit à les obtenir avec LF
: forçage des fins de ligne Unix .
>git config --list | grep crlf
core.autocrlf=input
LF
mais lorsque je les obtiens sous Windows, msysgit les convertit CR+LF
.
autocrlf
défini sur input
, git laisse les lf
sauts de ligne seuls. Pouvez-vous publier la sortie de git config
?
autocrlf=input
est la bonne option. Bien sûr, il ne vous protège pas des fichiers qui ont réellementcr+lf
dans le référentiel ou de la création de fichiers aveccr+lf
dans un autre outil avant de les ajouter à git. Quels problèmes rencontrez-vous pour lesquels cela ne fonctionne pas?