我最近 fork robmorgan/phinx 项目并修改了我项目中的 composer.json 文件以使用分叉版本:
{
"name": "...",
"description": "...",
"repositories": [
{
"type": "package",
"package": {
"name": "lube8uy/phinx",
"version": "master",
"source": {
"url": "https://github.com/lube8uy/phinx.git",
"type": "git",
"reference": "master"
}
}
}
],
"require": {
"php": ">=5.3.0",
"lube8uy/phinx": "dev-master"
}
}
第一个问题:其他供应商
现在,当我在我的项目中加载 composer.json 文件时,我正确地得到了这个分叉版本。我不知道如何从 phinx 项目本身加载依赖项: https ://github.com/lube8uy/phinx/blob/master/composer.json
如果我使用原始的 packagegist 源,一切正常,并且我得到了所有的依赖项,但现在我使用自己的存储库,我无法获得它们。
第二个问题:更新
如何接收我对 github 源代码所做的修改?我做了一些修改,将它们推送到正确的分支,然后我运行 composer update 但没有更新......我做错了什么?
非常感谢