私はプロジェクトを維持することについて一般的な質問をしています。私たちのプロジェクトは、開発ソースと生産ソースの間でいくつかのコード変更があります。つまり、プロダクションソースにはウェブ設定のライブデータベース設定があり、支払いチェックアウトモードは一部のクラスファイルのプロダクションに設定されています。しかし、開発のソースでは、これらはテスト環境に設定されています。それらの開発と生産の両方に同じコードがあります。開発と生産の間に違いがあるため、これらのソースを別々に保ち、2つのソースを使用して変更を公開する必要があります。私たちはしばしば機能やバグの修正を行い、変更をすぐに公開しています。だから我々はGitflowモデル(開発とマスター)に従うことができませんでした。しかし、Githubモデルは、機能やバグの修正が行われた後すぐにパブリッシュするため、私たちの場合に適しています。開発と生産のために同じプロジェクトソースを維持する
問題はGithubモデルがマスターソースだけを維持すると言うことです。しかし、私たちのケースでは、本番データベースに接続されたマスターソースは、マスターからブランチを取得することも、プロダクションに接続します。私たちの開発はテスト設定で行う必要があります。マスターブランチ自体の生産とテストの構成を維持し、テストリードまたは生産に接続するためにいくつかの構成リードを切り替えるにはどうすればよいですか。これを行う最善の方法は何ですか?
ありがとう、 Karthik。
ありがとう、私はこれを試してみます。 – Karthik