Proste pytanie, które dręczyło mnie od miesięcy.
Od czasu do czasu zagłębiam się w katalog dostawców, aby naprawić błąd (szczególnie w naszych wewnętrznych bibliotekach). Po migracji i wdrożeniu poprawki z powrotem do pakietu źródłowego przejdę composer update company/package
do głównego projektu i zostanie wyświetlony monit:
Discard changes [y,n,v,d,s,?]
Mam przyzwoity chwyt na y
a n
, ale nie byli w stanie znaleźć dokumentację o co v
, d
, s
, ?
zrobić? Zawsze trafiam, y
ale może tracę coś pożytecznego.
Edycje:
- dodana
d
opcja (październik '17)
composer-php
Mark Fox
źródło
źródło
?
? Prawdopodobnie spowoduje to wyświetlenie miłej wiadomości pomocy.y
i nie mam możliwości uderzenia?
bez czekania kolejnych kilku minut. Myślę, że jeśli drapię się po głowie, inni też.Odpowiedzi:
Wybór
?
pokazuje szczegóły:Możesz również sprawdzić kod źródłowy, odpowiednia część jest tutaj .
źródło
Jeśli uruchomisz z
--no-interaction
, możesz ustawićdiscard-changes: true
wcomposer.json
pliku i nie będziesz otrzymywać monitów o tę opcję za każdym razem.Lub biegnij:
COMPOSER_DISCARD_CHANGES=true composer install --no-interaction
źródło
--no-interaction
COMPOSER_DISCARD_CHANGES=true composer install --no-interaction