我有自己的捆绑"MyBundle"与composer.json:
{
"name": "mybundle",
"require": {
"propel/propel-bundle": "1.1.3",
"friendsofsymfony/user-bundle": "dev-master"
},
"autoload": {
"psr-0": { "": "src\" }
},
"target-dir": "MyBundle/"
}
Run Code Online (Sandbox Code Playgroud)
当我试图用作曲家("mybundle":"dev-master")检查出来时,一切正常,但是它在"无分支"分支上.
如何为已安装的软件包设置分支("master")?
由于composer安装工作的方式,以及它需要能够安装特定版本的分支,这是不可能的.当你这样做时,git最终处于无头状态.
如果您需要在已安装的bundle中工作并推送一些提交,请git checkout master在执行此操作之前确保.如果您忘记并提交了更改,您也可以只签出master,然后将您所做的更改合并到它上面.
更新:如果您签出的提交与分支的最后一次提交匹配,则Composer现在按名称检出分支.
| 归档时间: |
|
| 查看次数: |
652 次 |
| 最近记录: |