我是 Symfony2 和作曲家的新手。我通常通过将框架代码也提交到 svn 或使用链接存储库来管理 svn 中的所有项目代码。我知道大多数 Symfony 包都使用 git 进行版本控制。
使用 composer 安装新捆绑包时发生了一个奇怪的问题。例如要安装 FOSUserBundle,我在 composer.json 中添加:
"friendsofsymfony/user-bundle": "*"
然后我跑
php composer.phar update friendsofsymfony/user-bundle
这很好用,但它会从 web/bundles 中删除所有文件夹,例如
~ web/bundles/framework
~ web/bundles/sensiodistribution
这是composer中的配置问题还是与svn不兼容?