使用 composer.json 安装时"No branch"



我有自己的带有composer.json:的捆绑包"MyBundle"

{
    "name": "mybundle",
    "require": {
        "propel/propel-bundle": "1.1.3",
        "friendsofsymfony/user-bundle": "dev-master"
    },
    "autoload": {
        "psr-0": { "": "src" }
    },
    "target-dir": "MyBundle/"
}

当我试图用composer("mybundle":"dev-master")检查它时,一切都很好,但它在"无分支"分支上。

如何为已安装的捆绑包设置分支("主")?

这是不可能的,因为composer安装工作的方式,以及它需要能够安装特定版本的分支。当你这样做的时候,git最终会处于无头状态。

如果您需要在已安装的捆绑包中工作并推送一些提交,请确保在执行之前使用git checkout master。如果你忘记并提交了你的更改,你也可以只签出master,然后将你所做的更改合并到它上。

更新:如果您签出的提交与分支的最后一次提交匹配,Composer现在将按名称签出分支。

相关内容

  • 没有找到相关文章

最新更新