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).