Une question simple qui me dérange depuis des mois.
De temps en temps, je vais plonger dans le répertoire des fournisseurs pour corriger un bogue (en particulier pour nos bibliothèques internes). Après avoir migré et déployé le correctif vers le package source, je vais composer update company/package
dans le projet principal et on me demande:
Discard changes [y,n,v,d,s,?]
J'ai une bonne compréhension décente y
et n
mais n'ont pas été en mesure de trouver de la documentation sur ce v
, d
, s
, ?
faire? J'ai toujours frappé y
mais peut-être que je rate quelque chose d'utile.
Modifications:
d
option ajoutée (oct '17)
composer-php
Mark Fox
la source
la source
?
? Cela fera probablement apparaître un joli message d'aide.y
n'ai pas la capacité de frapper?
sans attendre encore quelques minutes. Je suppose que si je me gratte la tête, les autres le sont aussi.Réponses:
Choisir
?
vous montre les détails:Vous pouvez également vérifier le code source, la partie pertinente est ici .
la source
Si vous exécutez avec le
--no-interaction
, vous pouvez définirdiscard-changes: true
dans lecomposer.json
fichier et vous ne serez pas invité pour cette option à chaque fois.Ou exécutez:
COMPOSER_DISCARD_CHANGES=true composer install --no-interaction
la source
--no-interaction
COMPOSER_DISCARD_CHANGES=true composer install --no-interaction