J'ai utilisé l'intégration Git à partir de la section Team Explorer dans Visual Studio 2015.
J'ai un certain nombre de fichiers de configuration dans ma solution qui nécessitent des modifications pour que l'application fonctionne localement, mais je ne veux pas valider ces changements.
Dans VS2015 Update 1, il y avait une option 'exclure' dans la section 'Changes' de l'intégration Git qui me permettait de sélectionner les fichiers de configuration modifiés et de les exclure de l'ensemble des changements. Ces fichiers n'apparaissaient alors plus dans la liste des fichiers modifiés et restaient donc exclus pour les futurs commits.
Hier, j'ai installé la mise à jour 2 et maintenant l'option d'exclusion a disparu. Je ne vois même pas d'option "ignorer", je dois donc sélectionner manuellement les fichiers modifiés et les mettre en scène à chaque fois, ce qui représente une étape supplémentaire et un risque potentiel d'engager les modifications de la configuration locale par accident. Je réalise qu'avoir une zone de transit pour les fichiers sur le point d'être validés est la norme mais le défaut de VS est de tout valider. Si je veux exclure les fichiers de configuration, il faut que je mette en scène les autres fichiers et que je commette ensuite.
Existe-t-il un moyen de retrouver la fonctionnalité précédente avec l'option d'exclusion ou à défaut d'ignorer les fichiers de configuration dans l'intégration VS Git. Je ne veux pas vraiment ajouter les fichiers de configuration à la liste des fichiers ignorés de Git, car il m'arrive de modifier ces fichiers de manière légitime et de vouloir les livrer.