У меня есть следующая ситуация: у меня есть два композиторских проекта - один зависит от другого. Это приложение Symfony и пакет, от которого он зависит. Оба отслеживаются git, у меня также есть удаленные репозитории. Я работаю над обоими проектами локально и фиксирую & Нажимаем изменения для пультов, когда закончим. Я также работаю в команде, поэтому каждый в команде имеет свою собственную ОС и локальную структуру каталогов.Локальные зависимости от композитора
На данный момент у меня есть каталог поставщика пакетов, символически привязанный к другому каталогу, который находится где-то на диске. Это правильно, потому что я могу свободно работать над своим пакетом и тестировать его внутри приложения-хозяина в реальном времени, когда я вношу изменения.
Проблема начинается, когда мне нужно изменить зависимости моего пакета. Я меняю composer.json внутри него, и мне нужно обновить эти зависимости для хост-приложения и развиваться дальше. Моя конфигурация не позволяет мне это делать, когда я делаю «композиторное обновление» в хост-приложении, он, конечно, пытается обновить с удаленного (как определено в composer.json), и он видит старую версию composer.json, поэтому никто зависимостей связности. Кроме того, я не хочу подталкивать непроверенные зависимости к удаленным.
У кого-нибудь есть такая проблема? Есть ли способ обработать его каким-то образом без необходимости подталкивать непроверенные изменения только для их обновления на хосте?
Просто клонировать в соответствующий каталог - http://stackoverflow.com/a/18130386/778719 – Danack