Importance du fichier .gitignore pour un développement avec Visual Studio

Contrairement à ce que certains pensent, le fichier .gitignore est utile pour bien exploiter Git avec Visual Studio.

Ce fichier va indiquer à Git les fichiers, dont le versioning, et inutile. Outre les dossiers obj et bin, le .gitignore produit par défaut par Visual Studio va aussi permettre d’ignorer :

  • Les fichiers propres aux préférences locales de l’utilisateur.
  • Les packages Nuget.
  • Les artefacts produits par Visual Studio (tests, résultats de tests)

Plus tout ce qu’il vous semblera utile d’ignorer. Rappelez-vous que vous avez la main sur ce fichier. Si votre projet a des particularités, vous pouvez les prendre en compte.

Autant de choses qui n’ont rien à faire dans le repository Git.

Conclusion

Plutôt que de faire comme certain qui induisent dans leur workflow des batchs pour supprimer ces fichiers avant un commit (cas vraiment rencontré), utilisez le fichier .gitignore.

Et surtout, ne supprimez pas ce fichier quand vous le rencontrez (autre cas, que j’ai aussi rencontré, malheureusement).

Jérémy Jeanson

Comments

You have to be logged in to comment this post.