【发布时间】:2012-05-10 17:38:55
【问题描述】:
到目前为止,我已经安装了我用于 Symfony2 的包,修改了 deps 文件,然后运行命令 bin/vendors install,但是对于这个包 (WhiteOctoberPagerfantaBundle),安装过程是使用 git submodule add 进行的我不完全理解的命令。
git submodule add http://github.com/whiteoctober/Pagerfanta.git vendor/pagerfanta
git submodule add http://github.com/whiteoctober/WhiteOctoberPagerfantaBundle.git vendor/bundles/WhiteOctober/PagerfantaBundle
我假设这个命令检索两个库的主版本,但文档说如果我使用 Symfony 2.0.x(这是我的情况)我应该得到 symfony2.0 分支:
"注意:如果您使用的是 Symfony2 的 2.0.x 版本,请使用此包的 symfony2.0 分支。此包的主分支跟踪 Symfony2 主分支。"
我应该如何修改git命令以获得symfony2.0分支而不是master?为什么有些包使用 deps 文件安装,而另一些使用 git 子模块?有什么区别?
【问题讨论】:
标签: symfony pagination doctrine-orm