以前はメイン リポジトリで多くのサブモジュールを使用していましたが、プロジェクトの保守性を高めるために、実験的なブランチを開始し、それらをすべてサブツリーに置き換えました。
これはうまくいきましたが、サブツリーの1つを更新しようとすると、更新がサブツリーではない完全に間違ったディレクトリに誤ってマージされます。
ブランチ「サブツリー」に実験的なブランチが含まれるメイン リポジトリは、次のとおりです: git://github.com/hugowetterberg/goodold_drupal.git
更新をマージするリポジトリ: git://github.com/voxpelli/drupal-oembed.git
実行によるマージ: git merge -s subtree oembed/master
更新をマージするパス: sites/all/modules/oembed/
それらがマージされるパス: modules/aggregator/translations/
更新をサブツリーに入れる方法やエラーの原因を知っている人はいますか?