Git の下に WordPress プロジェクトがあり、サブモジュールとして WordPress があります。テーマの開発を別のサブモジュールに保持したいのですが、現在のセットアップ内で、テーマのセットアップをサブモジュールとして取得するのに苦労しています。
これが私のファイルシステムです:
/.git (master repo)
/index.php
/wp-config.php
/wordpress (WordPress repo as a submodule)
/wp-content
themes
test-theme (theme repo)
.git
index.php
(etc...)
マスター リポジトリを github にプッシュし、それを別のマシンで複製しようとすると、wordpress サブモジュールは正常にダウンロードされますが、テーマ フォルダーはダウンロードされず、サブモジュールが定義されていないというエラーが表示されます。
これを使用して、テーマをサブモジュールとして追加しようとしました:
git submodule add ./wp-content/themes/test-theme/.git ./wp-content/themes/test-theme
しかし、次のエラーが表示されます:「リモート (オリジン) には .git/config で定義された URL がありません」
テーマリポジトリが基本的にプロジェクトの「内部」でホストされており、オンラインの別のリポジトリではホストされていない場合、テーマリポジトリをサブモジュールとして定義するにはどうすればよいですか?
ありがとう。