かなり大きなプロジェクトで zf と git を使用する際に問題が発生しています。zf アプリケーションには約 20 個のモジュールがあり、現時点ではすべてが 1 つの git リポジトリに格納されています。したがって、アプリケーションをチェックアウトするときは、モジュール、css シート、js ファイルなどのセット全体をチェックアウトします。
私がやりたいのは、wordpress や drupal のようなものです。コア アプリケーションがあり、モジュールごとに個別の git リポジトリがあり、モジュール ディレクトリにチェックアウトします。チェックアウト後、それに取り組み、コミットします。しかし zend では、メディア ファイル (css、js、画像) が /public の異なるディレクトリに保存されているため、これを行うことはできません (各モジュールには独自の css、js ファイルが /public/_MODULE_NAME_/css にある場合があります)。 )。/application/modules/ で作業しています。
質問は、zend フレームワークのモジュラー アプリケーションと git をどのように扱うかということです。