symfony2 プロジェクトphp bin/vendors install
で、ファイル内のすべてのバンドルを再インストールしdeps
ます。バンドルをファイルに追加するたびにdeps
、長い間待たなければなりません。
すべてを再インストールせずに、新しく追加されたものだけをインストール/更新する他の方法はありますか?
php bin/vendors update
正しい。debs ファイルにバージョンを設定できます。
[twig]
git=http://github.com/fabpot/Twig.git
version=v1.8.2
バージョンは「Git タグ」に関連しており、ベンダー フォルダーに移動して、魔女のバージョンを確認するか、git タグが利用可能かどうかを確認できます。
git tag
次に、バンドルを指定されたバージョンに設定すると、彼はバンドルをこのバージョンにのみ更新し、新しいバージョンはインストールしません。
vendors
いいえ、これはスクリプトではサポートされていません。Composerがリリースされるまではスタブのままであることが意図されていたので、わざわざそれを超最適化されたスクリプトにすることはありません。
ところで、実際には実行ごとにすべてのバンドルを再インストールするわけではありませんが、最初の実行で新しいリポジトリを複製し、連続した実行でそれらをプルするだけです。
「#」を使用して不要なバンドルにコメントする
例えば :
#[symfony]
# git=http://github.com/symfony/symfony.git
# version=v2.0.21
#
#[twig]
# git=http://github.com/fabpot/Twig.git
# version=v1.10.3
#
#[monolog]
# git=http://github.com/Seldaek/monolog.git
# version=1.2.1
実行します
php bin/vendorsインストール
また
php bin / vendors install --reinstall