私はRailsのWebサイトを持っており、パブリックサイトと管理サイトの2つの別々のプロジェクトに分かれています。
両方のサイトが同じデータベースを使用しているため、モデルはアプリケーション間で共有されます(実際には現在、それらは複製されています)。ここでの問題は、パブリックプロジェクトでモデルの更新が発生したときに、変更を管理プロジェクトにコピーする必要があることです。
私はSOを見回して、svn:externalまたはgitサブモジュールの使用を提案する回答がある質問があることに気づきましたが、これを行う方法が完全にはわかりません。
基本的に私の目的は、1つの場所でのみ変更を加え、それらの変更をgitにコミットし、それを更新する必要があるときに他のプロジェクトで変更をプルできるようにすることです。