在symfony2項目php bin/vendors install
中,重新安裝deps
文件中的所有軟件包。每次我向deps
文件添加一個包時,我都必須等待很長時間。symfony2,如何只安裝添加到deps文件的新包?
是否有任何其他方式安裝/更新只有新增加的一些,而無需重新安裝所有東西?
在symfony2項目php bin/vendors install
中,重新安裝deps
文件中的所有軟件包。每次我向deps
文件添加一個包時,我都必須等待很長時間。symfony2,如何只安裝添加到deps文件的新包?
是否有任何其他方式安裝/更新只有新增加的一些,而無需重新安裝所有東西?
php bin/vendors update
是正確的。你可以在你的debs文件上設置一個版本。
[twig]
git=http://github.com/fabpot/Twig.git
version=v1.8.2
版本是關係到一個「混帳標籤」,你可以去到供應商的文件夾,並檢查魔女版本或Git標籤可供選擇:
git tag
然後您將包設置爲指定版本並且他僅將該軟件包更新爲該版本,並且不安裝較新的版本。
註釋使用 「#」
例如不希望的包:
#[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倉/供應商安裝
或
PHP倉/供應商安裝 - 重新安裝
我找到了答案http://stackoverflow.com/questions/9023785/symfony2-updating-just-one-vendor-bundle – PMoubed 2012-05-18 20:55:40