Je veux forcer git à extraire des fichiers sous Windows en utilisant simplement LFpas 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 LFet les conserve LF.
Remarque: j'ai utilisé autocrlf = inputmais 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à LFmais les fichiers extraits à l'aide de msysgit utilisent CR+LFet je veux forcer msysgit à les obtenir avec LF: forçage des fins de ligne Unix .
>git config --list | grep crlf
core.autocrlf=input
LFmais lorsque je les obtiens sous Windows, msysgit les convertit CR+LF.
autocrlfdéfini sur input, git laisse les lfsauts de ligne seuls. Pouvez-vous publier la sortie de git config?

autocrlf=inputest la bonne option. Bien sûr, il ne vous protège pas des fichiers qui ont réellementcr+lfdans le référentiel ou de la création de fichiers aveccr+lfdans un autre outil avant de les ajouter à git. Quels problèmes rencontrez-vous pour lesquels cela ne fonctionne pas?