1. ホーム
  2. composer-php

[解決済み] composer discard changes: [y,n,v,d,s,?] はどうするのか?

2022-05-04 18:47:54

質問

何ヶ月も前から気になっていた素朴な疑問。

時々、バグを修正するためにベンダーディレクトリに潜ることがあります(特に私たちの内部ライブラリの場合)。その修正をソースパッケージに移行してデプロイした後、私は composer update company/package をメインプロジェクトに入れると、聞かれます。

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

をちゃんと把握しています。 yn が、どのようなものであるかについてのドキュメントを見つけることができませんでした。 v , d , s , ? する?をいつも打っています。 y が、もしかしたら、何か役に立つことを見逃しているのかもしれません。


編集する。

  • 添加物 d オプション('17年10月)

どのように解決するのか?

選択する ? は、詳細を表示します。

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

ソースコードも確認できますので、該当箇所をご覧ください。 これ .