Ответ 1
Вы должны префикс всех ветвей dev (= non tagged) с помощью dev-
.
Чтобы установить филиал, вам необходимо:
composer require google/apiclient:dev-v1-master
Например, я хочу:
{
"repositories": [
{
"type": "git",
"url": "https://github.com/google/google-api-php-client.git"
}
],
"require": {
"google/apiclient": "v1-master"
}
}
В этом примере я попробую использовать google/apiclient
на ветке v1-master
. Я получаю ошибку:
[UnexpectedValueException]
Could not parse version constraint v1-master: Invalid version string "v1-master"
Вы должны префикс всех ветвей dev (= non tagged) с помощью dev-
.
Чтобы установить филиал, вам необходимо:
composer require google/apiclient:dev-v1-master
это будет работать:
{
"repositories": [
{
"type": "git",
"url": "https://github.com/google/google-api-php-client.git"
}
],
"require": {
"google/apiclient": "dev-BRANCH_NAME"
}
}
поэтому шаблон "dev- *", если имя ветки "ошибка-исправить", тогда "dev- ошибка-исправить"