Простой вопрос, который мучил меня несколько месяцев.
Иногда я ныряю в каталог vendors, чтобы исправить ошибку (особенно для наших внутренних библиотек). После миграции и развертывания исправления обратно в исходный пакет я перехожу composer update company/package
в основной проект, и меня спрашивают:
Discard changes [y,n,v,d,s,?]
У меня есть приличное схватывание на y
и , n
но не смог найти документацию о том, что v
, d
, s
, ?
делать? Я всегда бью, y
но, может быть, упускаю что-то полезное.
Редактирование:
- добавлена
d
опция (октябрь 2017 г.)
composer-php
Марк Фокс
источник
источник
?
? Это, вероятно, вызовет хорошее справочное сообщение.y
, не?
дождавшись еще пары минут. Я полагаю, что если я чешу в затылке, другие тоже.Ответы:
При выборе
?
вы увидите детали:Вы также можете проверить исходный код, соответствующая часть находится здесь .
источник
Если вы запускаете с
--no-interaction
, вы можете установитьdiscard-changes: true
вcomposer.json
файле, и вам не будет каждый раз предлагать этот параметр.Или запустите:
COMPOSER_DISCARD_CHANGES=true composer install --no-interaction
источник
--no-interaction
COMPOSER_DISCARD_CHANGES=true composer install --no-interaction