Pergunta simples que me incomoda há meses.
Ocasionalmente, vou entrar no diretório de fornecedores para corrigir um erro (especialmente para nossas bibliotecas internas). Depois de migrar e implantar a correção de volta ao pacote de origem, entrarei composer update company/package
no projeto principal e me perguntam:
Discard changes [y,n,v,d,s,?]
Eu tenho uma compreensão decente y
e n
, mas não foram capazes de encontrar documentação sobre o que v
, d
, s
, ?
fazer? Sempre bato, y
mas talvez esteja perdendo algo útil.
Editar% s:
d
opção adicionada (out '17)
composer-php
Mark Fox
fonte
fonte
?
? Isso provavelmente trará uma boa mensagem de ajuda.y
e não tenho capacidade de bater?
sem esperar mais alguns minutos. Eu acho que se estou coçando a cabeça, os outros também.Respostas:
A escolha
?
mostra os detalhes:Você também pode verificar o código fonte, a parte relevante está aqui .
fonte
Se você correr com a
--no-interaction
, você pode definirdiscard-changes: true
nocomposer.json
arquivo e você não vai conseguir solicitado para esta opção de cada vez.Ou execute:
COMPOSER_DISCARD_CHANGES=true composer install --no-interaction
fonte
--no-interaction
COMPOSER_DISCARD_CHANGES=true composer install --no-interaction