2017-08-18 3 views
0

Nous travaillons sur un projet qui a du code en git et qui est développé en utilisant Visual Studio. Mais nous avons souvent le problème d'avoir tout le fichier modifié parce que les fins de ligne sont changées automatiquement. Nous avons considéré l'option d'avoir des paramètres de fin de ligne configurés en git sur chaque machine de développement, mais nous voulions quelque chose de plus étroitement intégré au repo que nous utilisons. J'ai été capable de trouver une solution dans la documentation git (https://git-scm.com/docs/gitattributes) mais pour le moment je suis bloqué car je ne peux pas valider ce fichier dans le dépôt puisque le dossier .git est en dehors du référentiel. J'ai essayé d'effectuer un "git add" pour ce fichier mais cela aussi n'a pas fonctionné.Comment pouvons-nous ajouter un fichier .gitattributes de configuration au niveau du projet pour appliquer les fins de ligne qui seront applicables à tous ceux qui clonent le repo?

Des suggestions?

Répondre

1

Vous pouvez placer le fichier .gitattributes à la racine de l'arborescence du projet. L'emplacement du dossier .git n'a rien à voir avec cela.

1

Le fait de placer les attributs .gitat dans la racine du projet avec le text eol=lf suivant a fonctionné pour moi