Ранее мы использовали множество подмодулей в наших основных хранилищах, но для повышения ремонтопригодности наших проектов мы начали экспериментальную ветвь, где мы заменили их на поддеревья.
Это сработало хорошо - но теперь, когда я пытаюсь обновить одно из поддеревьев, он ошибочно объединяет обновление в совершенно неправильный каталог, который даже не поддерево.
Основной репозиторий, где ветвь "поддерево" содержит экспериментальную ветвь, имеет следующий вид: git://github.com/hugowetterberg/goodold_drupal.git
Репозиторий для слияния обновлений: git://github.com/voxpelli/drupal-oembed.git
Слияние: git merge -s поддерево oembed/master
Путь обновления должен быть объединен с: сайтами /all/modules/oembed/
Путь, в который они объединены: модули/агрегатор/переводы/
Любой, кто имеет представление о том, как получить обновления в поддеревьях или что может быть ошибкой?