У меня есть приложение Symfony, для которого требуется пакет из частного репозитория:
{
"name": "app",
"repositories": [
{ "type": "vcs", "url": "ssh://git@XX/apm-library.git" },
{ "type": "vcs", "url": "ssh://git@XX/apm-bundle.git" }
],
"require": {
"apm-bundle": "dev-some-branch-name#354d4c6c49b1e97c81b589d8ae72301dbd99949c"
}
}
Пакету требуется библиотека из частного репозитория:
{
"name": "apm-bundle",
"repositories": [
{ "type": "vcs", "url": "ssh://git@XX/apm-library.git" }
],
"require": {
"apm-library": "dev-some-branch-name#12b79acef80795e5a70632867d40b82f574a5fdc"
}
}
Я занимаюсь разработкой приложенияи Library одновременно, так что я сделал (как видно выше):
- запрошенная версия ветки Bundle
- , где эта ветка Bundle запрашивает версию ветки библиотеки
Когда я пытаюсь установить / обновить Bundle в приложении, у меня возникает эта проблема:
Problem 1
- Installation request for apm-bundle dev-some-branch-name#354d4c6c49b1e97c81b589d8ae72301dbd99949c -> satisfiable by apm-bundle[dev-some-branch-name].
- apm-bundle dev-some-branch-name requires apm-library dev-some-branch-name#12b79acef80795e5a70632867d40b82f574a5fdc -> no matching package found.
не найдено соответствующего пакета
Похоже, он не ищет ветки "dev" так глубоко.
Когда я делаю обновление композитора в самом Bundle - он успешно разрешает такую версию.
Что я делаю неправильно?