27

Symfony 2.1 で新しいアプリを作成しています。コンポーザーを使用して取り込まれた多くのバンドルを使用しています。これらのバンドルの多くは、この最新バージョンの Symfony に問題があり、問題を特定するために /vendor フォルダーに移動する必要があります。

これは、純粋にテスト目的で、ベンダー ファイルを直接変更していることを意味します。(バンドルを修正したら、分岐して適切なプル リクエストを送信します)。

私が知りたいcomposer.phar revertのは、ベンダー フォルダーに加えられた変更を元に戻すようなコマンドがあるかどうかです (git チェックアウトなど)。現時点では、作曲家を実行するか、これを実行updateinstallません。

ありがとう

4

5 に答える 5

25

composer installcomposer.lock ファイルを保持している場合、すべてのベンダーを以前にインストールした状態に戻します。

于 2012-06-11T09:16:28.353 に答える
21

を使用した場合はcomposer updatecomposer.lockに変更されました。そこでちょっとした裏技をします。で元に戻しcomposer.lockgit実行しますcomposer install。最新のパッケージが削除され、以前のパッケージがダウンロードされます。

于 2015-05-06T15:01:19.053 に答える