我有一个symfony项目 我的供应商目录中有一个包。这捆绑属于我。捆绑包托管在我们自己的服务器(git)中 这个捆绑不断发展。
我的问题是:
是否可以在我的symfony项目中更新此捆绑包?
我尝试过,但我不知道如何推送更新后的代码...
目前,我不得不在新项目中导入捆绑包,进行更新,提交和推送,最后进行" composer update"在symdony项目中。
这有点复杂。
你还有其他办法吗?
答案 0 :(得分:1)
我认为你可以单独使用作曲家来做到这一点。您可以直接从git存储库中的分支指定依赖项。下面的示例使用github,但您应该能够使用您的git服务器:
{
"repositories": [
{
"type": "git",
"url": "https://github.com/username/repository"
}
],
"require": {
"username/repository": "dev-branch_name"
}
}
然后,你可以在bundle的存储库中进行编辑,提交,推送,然后运行composer update
将你的更改提取到当前项目中。