VSTSとGITに基づいて私のWebプロジェクトに3つのブランチ(開発者、テスト、ステージング)があります。彼らは私が取り組んでいる環境に応じて具体的に<connectionStrings>
Web.Config
に変更されました。さらに、特定のURLを指すサービス参照を手動で追加し、環境に基づいて自動的に<applicationSettings>
に追加されました。GITでVisual Studio Team Servicesで異なる環境(開発、テスト、ステージング)でWeb.Configファイルを処理するにはどうすればよいですか?
私はこれらのツリー環境でうまくいきました。しかし、2つのブランチをマージすると、Web.Config
ファイルが変更され、サービス参照も変更されました。これらのシナリオでは、手動ですべての設定を手動で変更する必要がありました。以前に述べたすべての設定を失うことなく、マージするブランチを扱う簡単な方法や、手動で行うことなく複数の環境で動作する方法があれば、
ダニエルの答えはどう思いますか?それはあなたの要件を満たしていますか? –