композитор отбрасывает изменения: что делают [y,n,v,d, s,?] делать



простой вопрос, который беспокоил меня в течение нескольких месяцев.



иногда я буду погружаться в каталог поставщиков, чтобы исправить ошибку (особенно для наших внутренних библиотек). После миграции и развертывания исправления обратно в исходный пакет, я буду composer update company/package в главном проекте и спрашиваю:



Discard changes [y,n,v,d,s,?]


у меня есть приличное понимание y и n но не смог найти документацию о том, что v,d,s,? делать? Я всегда бью y но может быть, я упускаю что-то полезное.





изменения:




  • добавил d опция (oct '17)

550   2  

2 ответов:

выбор ? показывает вам подробную информацию:

y - discard changes and apply the update
n - abort the update and let you manually clean things up
v - view modified files
d - view local modifications (diff)
s - stash changes and try to reapply them after the update

вы также можете проверить исходный код, соответствующая часть здесь.

Если вы --no-interaction, вы можете установить discard-changes: true in composer.json файл, и вы не получите запрос на эту опцию каждый раз.

Comments

    Ничего не найдено.