我正在尝试使用个人存储库,在GitHub上修改某个elses存储库的代码。
我在repositories
添加composer.json
时完全按照getcomposer.org所说的做了。
每当我composer update
时,我会检查代码,它始终是原始代码,而不是我的代码。
这是我的composer.json
。
{
[...]
"repositories": [
{
"type": "vcs",
"url": "https://github.com/GiampaoloFalqui/php-phantomjs"
},
{
"type": "vcs",
"url": "https://github.com/GiampaoloFalqui/tesseract-ocr-for-php"
}
],
"require": {
"laravel/framework": "4.2.*",
"codesleeve/asset-pipeline": "dev-master",
"jonnyw/php-phantomjs": "3.*",
"thiagoalessio/tesseract_ocr": ">= 0.2.0"
},
[...]
}
答案 0 :(得分:0)
通过在非master
的分支中分支代码并在dev-
(在我的情况下为composer.json
)中添加bugfix
后跟分支名称来解决问题,像这样:
"require": {
"laravel/framework": "4.2.*",
"codesleeve/asset-pipeline": "dev-master",
"jonnyw/php-phantomjs": "dev-bugfix",
"thiagoalessio/tesseract_ocr": "dev-bugfix"
},