1

こんにちは、Github で Rails アプリケーション用の 2 つのブランチを作成しています。

1 つはテストで、もう 1 つはライブです。

問題は、ライブ ブランチに最新の変更が加えられていて、テストに最新の変更が加えられていないことです。

コードを Live から github でテストするために転送したいと考えています。

異なるデータベース名を持つ環境と、その環境で異なる deploy.rb ファイルを持つ環境の両方。

したがって、私の懸念は、データベースと deploy.rb ファイルを変更せずに、テスト環境のコードをライブ環境のコードで更新する方法です。

私を助けてください。
ありがとう。

4

1 に答える 1

0

これら 2 つのファイル (および) のローカル バージョンを常に保持するマージ ドライバを配置できます。 deploy.rbdatabase.yml

例として、「特定のファイルで競合するマージに対して常にローカル バージョンを選択するように git に指示するにはどうすればよいですか?」を参照してください。
そのマージ ドライバーを.gitattributesファイルで宣言できます。つまり、アップストリーム リポジトリからアップストリーム リポジトリに公開されます (純粋にリポジトリに対してローカルな git config ソリューションとは対照的です)。

于 2012-10-08T06:47:07.857 に答える