我正在尝试从我正在处理的另一个包中提取一个特定的分支到一个包中。但是我不断收到此错误:
<块引用>请求的包tipoff/support dev-feature/#7-add-base-model-to-support-package作为tipoff/support[dev-main, dev-feature/#7-add-base-model-存在to-support-package] 但这些被您的约束拒绝。
这是我的 composer.json 文件
{
"name": "tipoff/fees",
"description": "Laravel Package for implementing Ecommerce fees",
"keywords": [
"tipoff",
"fees"
],
"homepage": "https://github.com/tipoff/fees",
"license": "MIT",
"authors": [
{
"name": "Tipoff",
"email": "packages@tipoff.com",
"role": "Developer"
}
],
"require": {
"php": "^7.4|^8.0",
"spatie/laravel-package-tools": "^1.1",
"illuminate/contracts": "^8.0",
"tipoff/support": "dev-feature/#7-add-base-model-to-support-package"
},
"require-dev": {
"orchestra/testbench": "^6.0",
"phpunit/phpunit": "^9.3",
"spatie/laravel-ray": "^1.9"
},
"autoload": {
"psr-4": {
"Tipoff\\Fees\\": "src",
"Tipoff\\Fees\\Database\\Factories\\": "database/factories"
}
},
"autoload-dev": {
"psr-4": {
"Tipoff\\Fees\\Tests\\": "tests"
}
},
"scripts": {
"psalm": "vendor/bin/psalm",
"test": "vendor/bin/phpunit --colors=always",
"test-coverage": "vendor/bin/phpunit --coverage-html coverage"
},
"config": {
"sort-packages": true
},
"extra": {
"laravel": {
"providers": [
"Tipoff\\Fees\\FeesServiceProvider"
],
"aliases": {
"Fees": "Tipoff\\Fees\\FeesFacade"
}
}
},
"minimum-stability": "dev",
"prefer-stable": true,
"repositories": [
{
"type": "vcs",
"url": "https://github.com/tipoff/support"
}
]
}
我已尝试使用别名,正如我在有关此问题的其他答案中所见。我关注了 https://getcomposer.org/doc/articles/aliases.md,但运气不佳。
有人可以帮我弄清楚出了什么问题吗?
答案 0 :(得分:0)
问题在于分支名称中包含 # 字符。