Я использую Symfony2 и для своих проектов я обычно делаю composer require name/repository
который установит хранилище в vendor
папку и добавьте строку в composer.json
включая пакет и установленную версию.
Предположим, что я разветвляю проект, потому что хочу что-то добавить к нему или исправить ошибку и использовать его в своем приложении Symfony, мне нужно будет запустить composer require myname/repository
измените его, протестируйте и отправьте запрос на извлечение. После того, как pull будет зафиксирован в исходном репозитории, мне придется удалить свой собственный и удалить его из composer.json
и переустановите исходный репозиторий.
Есть ли лучший рабочий процесс, который не должен так сильно изменять файл json?
Задача ещё не решена.
Других решений пока нет …