たとえば、他の人のバンドルを使いたいが、いくつかの変更を加えたいとします。だから、あなたには、いくつかの新しいブランチに修正を行う、などcomspoer.json設定:Packagistを使用しないComposerを使用する
{
"require": {
"sylius/assortment-bundle": "dev-soft-deleteable-products-disabled"
},
"repositories": [
{
"type": "package",
"package": {
"name": "sylius/assortment-bundle",
"version": "1.0",
"autoload": { "psr-0": { "Sylius\\Bundle\\AssortmentBundle": "" } },
"target-dir": "Sylius/Bundle/AssortmentBundle",
"source": {
"url": "https://github.com/umpirsky/SyliusAssortmentBundle.git",
"type": "git",
"reference": "soft-deleteable-products-disabled"
}
}
}
]
}
これは、masterブランチで動作しますが、カスタムの枝でそれは与える:The requested package sylius/assortment-bundle dev-soft-deleteable-products-disabled could not be found.
を任意のアイデア?
ありがとう、それはトリックでした。 reposがそれのように定義できることを知りませんでした、それは素晴らしいです。 – umpirsky
詳細を読む場合に備えて、ドキュメントへのリンクを追加しました。 – igorw