У меня есть локальный репозиторий, настроенный в моей глобальной конфигурации, в котором я разрабатываю пакеты для композиторов. Таким образом, я могу легко протестировать их в нескольких местах, просто выполнив composer require my/package
. Когда я выпускаю эти пакеты, я бы хотел сохранить локальную копию, но выберите, из какого репозитория я могу их требовать. Это возможно? Что-то вроде:Требуется композитор из определенного репозитория
composer require --repository local my/package
composer require --repository my-satis-instance my/package
Я бы сказал, нет. Потому что вы перегрузили исходный репозиторий своим собственным локальным хранилищем. Поэтому он всегда использует локальную над оригиналом. Единственный способ, который я вижу, - удалить его из раздела репозиториев. –
Это настоящий позор ... Это действительно ускорит мой рабочий процесс разработки. – Ambidex