私は最初の「大きな」プロジェクトを作成しましたが、それをリポジトリにアップロードしてからデプロイすることに関していくつか質問があります。
Railsプロジェクトを作成し、production.rbを含むすべてのファイル(データベースを無視し、興味深いものではない)をコミットします。
Production.rbファイルにはメール構成が含まれているため、偽の構成が含まれています。
問題は、デプロイするときに、production.rbファイル(およびさらに2〜3個のファイル)を変更するため、質問がここに来ることです。
変更をプッシュするときにプロジェクトを更新するにはどうすればよいですか?ローカルで変更したファイルに変更をプッシュすると、「gitpull」が機能しません。
他のユーザーが自分のアプリを手間をかけずに使用できるようにしたいので、これらのファイルをアップロードしたいと思います。
capistranoはこれに対する解決策ですか?AFAIK capistranoは(とりわけ)gitリポジトリに依存しているため、ファイルをローカルで変更すると、capistranoも泣きます。
では、新しい変更をプルする必要があり、ローカルでいくつかのファイルを変更した場合、人々は何をしますか?