1

symfony2 プロジェクトphp bin/vendors installで、ファイル内のすべてのバンドルを再インストールしdepsます。バンドルをファイルに追加するたびにdeps、長い間待たなければなりません。

すべてを再インストールせずに、新しく追加されたものだけをインストール/更新する他の方法はありますか?

4

3 に答える 3

1
php bin/vendors update

正しい。debs ファイルにバージョンを設定できます。

[twig]
    git=http://github.com/fabpot/Twig.git
    version=v1.8.2

バージョンは「Git タグ」に関連しており、ベンダー フォルダーに移動して、魔女のバージョンを確認するか、git タグが利用可能かどうかを確認できます。

git tag

次に、バンドルを指定されたバージョンに設定すると、彼はバンドルをこのバージョンにのみ更新し、新しいバージョンはインストールしません。

于 2012-06-25T09:49:05.247 に答える
1

vendorsいいえ、これはスクリプトではサポートされていません。Composerがリリースされるまではスタブのままであることが意図されていたので、わざわざそれを超最適化されたスクリプトにすることはありません。

ところで、実際には実行ごとにすべてのバンドルを再インストールするわけではありませんが、最初の実行で新しいリポジトリを複製し、連続した実行でそれらをプルするだけです。

于 2012-04-22T18:20:42.110 に答える
0

「#」を使用して不要なバンドルにコメントする

例えば ​​:

#[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

于 2012-12-25T12:05:36.220 に答える