Bitbucket的Composer Repo - 多个包

时间:2014-12-12 13:01:23

标签: git composer-php bitbucket

我可以在客户端composer.json中用bitbucket创作作曲家回购

"repositories": [
    { 
      "type": "vcs", 
      "url": "https://user@bitbucket.org/team/project.git"
    } 
]

当我在远程仓库(project.git)上有1个包时,这是完美的工作,但我如何拥有多个包,例如test_a和test_b,以便它们可用于回购客户?

我尝试过bitbucket来创建test_a / composer.json和test_b / composer.json 但我想我需要root中的一些信息,用于列出该bitbucket repo中的所有包。

知道怎么做吗?

1 个答案:

答案 0 :(得分:0)

您不能将多个软件包放入一个存储库,您应该只使用更多的存储库。

添加这些就像向"存储库":

添加更多条目一样简单
"repositories": [
    { 
      "type": "vcs", 
      "url": "https://user@bitbucket.org/team/packageA.git"
    },
    { 
      "type": "vcs", 
      "url": "https://user@bitbucket.org/team/packageB.git"
    }
]

好的,理论上你可以尝试将不同的包放入不同的分支中,它可能会起作用。但是,结果会产生无穷无尽的混乱,因为您还应该标记包的版本 - 并且此存储库中只能有一个相同版本的标记。此外,只有一个名为" master"的分支,因此您也必须更改分支策略。这根本不是一个好主意。

相关问题