Je travaille sur un référentiel avec d'autres développeurs. Chaque développeur dispose de son propre compte Azure à des fins de test, ce qui signifie que chaque développeur a une chaîne de connexion différente à utiliser pour le développement local. Et pour l'environnement de production, le réglage est différent non plus. Nous utilisons donc un Web.config avec plusieurs paramètres, qui est archivé dans git. Mais je ne veux pas que n'importe quel développeur pousse accidentellement sa chaîne de connexion, donc je l'ai extrait dans un fichier séparé privateDevSettings.config.Ignorer les fichiers de configuration personnels dans git
Web.config:
<appSettings file="privateDevSettings.config">
<add key="generalSetting" value="123" />
</appSettings>
privateDevSettings.config:
<?xml version="1.0"?>
<appSettings>
<add key="azureConString" value="put your personal azure connection string here"/>
</appSettings>
Mon idée est que chaque développeur définit leur chaîne de connexion personnelle dans le privateDevSettings.config et en utilisant gitignore pour ce fichier, personne ne vérifie dans leur cadre. Mais apparemment, en ignorant ce fichier, il doit également être retiré du référentiel. Mais je préfère garder le fichier pour que chaque développeur sache quoi faire.
Des solutions à ce problème? Merci.