私は、アクティブなサーバーとローカルのテスト環境の2つの場所で動作するプロジェクトに取り組んでいます。 2つのコピーは、いくつかの設定ファイル(名前、URL、データベース情報などが格納されているもの)が複数の場所でのみ異なります。同じプロジェクトの2つのコピーをsvnする最良の方法は何ですか?
今、私はこのように動作:
は、ローカルコピーにいくつかの編集を行うすべてがうまくている場合は、ローカルテスト環境で新しいバージョンをテストし、SVNコミット。
サーバには、svn updateで手動で競合を解決しますが、多くの設定項目が2つのコピーで異なるため、多くの編集が行われています...そして、そこからmcを受け入れたくありません設定ファイルでいくつかの変更可能性が...
今、「私は私のローカルコピーに前後にファイル名を切り替えて、レポで設定ファイルの両方のコピーを維持するために考えていたので、私はドンサーバーのコピーを更新するときに競合に対処する必要はありません。これを行うよりスマートな方法はありますか?
設定ファイルを2つに分割できますか? 1つのファイルは純粋にサーバー固有のものを含み、もう1つは両方のサーバーに共通するもののためのものです。 –
はい!私がすることができます!これはたくさんの作業を必要としますが、これは一度だけです。次回は、特定のconfigs、良いアイデアを削除するためにmcを受け入れることができます! Oli Charlesworthに感謝します。 – user1117589