Une simple question qui me dérange depuis des mois.
Parfois, je vais plonger dans le répertoire des vendeurs pour corriger un bogue (en particulier pour nos bibliothèques internes). Après la migration et le déploiement du correctif vers le paquet 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 de y
et n
mais je n'ai pas été en mesure de trouver de documentation sur ce que v
, d
, s
, ?
faire? J'ai toujours frappé y
mais peut-être que je manque quelque chose d'utile.
Modifications:
d
option (oct '17)Choisir ?
vous montre les détails:
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
Vous pouvez également vérifier le code source, la partie pertinente est ici .
Si vous courez avec le --no-interaction
, vous pouvez définir discard-changes: true
dans composer.json
fichier et vous ne serez pas invité à cette option à chaque fois.