Ich arbeite an einem Repository mit anderen Entwicklern. Jeder Entwickler verfügt zu Testzwecken über ein eigenes Azure-Konto. Dies bedeutet, dass jeder Entwickler eine andere Verbindungszeichenfolge für die lokale Entwicklung verwenden muss. Und für die Produktionsumgebung ist die Einstellung auch anders.Ignoriere persönliche Konfigurationsdateien in git
Wir verwenden also eine Web.config mit mehreren Einstellungen, die in git eingecheckt ist. Aber ich möchte nicht, dass ein Entwickler versehentlich seine Verbindungszeichenfolge drückt, also habe ich es in eine separate Datei privateDevSettings.config extrahiert.
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>
Meine Idee ist, dass jeder Entwickler im privateDevSettings.config ihre persönlichen Verbindung Saitensätze und durch gitignore für diese Datei verwenden, niemand überprüft in ihrer Einstellung. Aber wenn diese Datei ignoriert wird, muss sie offensichtlich auch aus dem Repository entfernt werden. Aber ich würde lieber die Datei behalten, damit jeder Entwickler weiß, was zu tun ist.
Irgendwelche Lösungen für dieses Problem? Vielen Dank.