php - 作曲家被您的约束拒绝
问题描述
我正在尝试将我正在处理的另一个包中的特定分支拉到一个包中。但是我不断收到此错误:
请求的包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但没有运气。
有人可以帮我弄清楚出了什么问题吗?
解决方案
问题是分支名称中有 # 字符。
推荐阅读
- javascript - 使用 Angular 控制器在保存的 HTML 上未触发按钮单击事件
- azure - 停用 Azure 文件同步
- postgresql - postgresql,将结果表作为json对象获取
- python - Selenium:网站页脚测试未在 Chrome 中进行
- swift - 应用程序启动时关注 TextEditor
- python - 试图在 sqlite 中找到 printf 的替代方案
- python-3.x - matplotlib FuncAnimation 无法工作
- python - Python列表理解,语法无效
- android - React Native WhiteLabel 应用程序
- jquery - 如何使用 Laravel 8 / Ajax 在标签输入中显示数据