可以在我的symfony项目中更新这个包吗?
我试过了,但我不知道如何推送更新的代码…
我有一个symfony项目。
我的供应商目录中有一个包。这个包裹是我的。这个包托管在我们自己的服务器(git)上。
这个包是不断发展的。
可以在我的symfony项目中更新这个包吗?
我试过了,但我不知道如何推送更新的代码…
目前,我不得不在一个新项目中导入bundle,进行更新、提交和推送,最后在symdony项目中执行"composer update"。
这有点复杂。
你有别的方法吗?
我认为您可以单独使用composer完成此操作。您可以指定依赖项直接来自git存储库中的分支。下面的例子使用github,但你应该可以使用你的git服务器:
{
"repositories": [
{
"type": "git",
"url": "https://github.com/username/repository"
}
],
"require": {
"username/repository": "dev-branch_name"
}
}
然后你可以在bundle的存储库中进行编辑,提交,推送,然后运行composer update
将你的更改拉入当前项目。