У меня есть проект PHP, в котором я использую composer.
Моя собственная основная библиотека на самом деле является обязательным пакетом, так как я также создаю «автономную версию» для установки людьми (не только библиотеку), поэтому она попадает в каталог vendor
.
Большую часть времени, которое я трачу на разработку проекта, происходит в этом пакете поставщика, который уже является клоном Git, но не в какой-либо ветке. Я могу изменить это достаточно быстро, запустив git checkout master
. Однако каждый раз, когда я запускаю composer update
, он либо жалуется на то, что каталог грязный, либо проверяет новую копию, с которой я должен начать, не находясь снова в ветке.
Итак, мой вопрос: есть ли какой-нибудь режим для Composer, например. получать только изменения в этом репо? Или как предпочтительнее разработать (или просто внести свой вклад) пакет поставщика одновременно с разработкой основного пакета?
git stash
перед запуском композитора и последующей загрузкой тайника? - person Squazic   schedule 27.09.2012