をマージ:Gitのブランチと、私は以下の枝を持っている私のプロジェクトでは、シナリオ
- マスター
- (マスターから作成)ステージング
- は
"ステージング"はすべての開発が行われる場所です。ライブになる前に、 "ライブ"ブランチが "ステージング"から作成されます。その後、 "live"ブランチで、設定ファイルにいくつかの変更が加えられ、FTP/Git FTP経由でアップロードされます。
ここでは、同じファイルセットで「ステージング」と「ライブ」の両方で実行する必要がある変更要求があるとしますが、「ライブ」と「ステージング」には異なる設定ファイルがあり、場合によってはおそらくいくつかの別のファイルがあります:
手動で両方のブランチを手動で変更しますか?
"live"または "staging"のいずれかからサブブランチを作成し、そこに変更を加えて両方にマージしますか?
"ステージング"からサブブランチを作成し、変更とマージを行った後に、設定ファイルを上書きするかどうかを選択します。
上記のすべてのアプローチが間違っている場合はどうすればいいですか?親切にアドバイス。
私はライブからステージングにマージしたり、ライブでステージングを行います。 –