У меня есть пакет пакетов на Gitlab моей компании. Я хочу запросить определенную версию этих пакетов, но каждый раз, когда я пытаюсь, композитор загружает последнюю фиксацию ведущей ветки.
composer.json:
{
"config": {
"vendor-dir": "private/class"
},
"name":"MyProject",
"repositories": [
{
"type": "vcs",
"url": "[email protected]:user/project.git"
}
],
"require": {
"user/project": "v0.5.0"
},
"type":"project"}
Структура репозитория моего пакета:
- тег v0.5.0: commit dd6ed3c8...
- совершить X, Y, Z
- тег v0.7.0: commit 15293ac6...
- last commit f15600a1...
Когда я выполняю "установку композитора":
Загрузка репозиториев композитора с информацией о пакете
Установка зависимостей (включая require-dev)
Проанализировано 69 пакетов для решения зависимостей
Проанализировано 67 правил для решения зависимостей
Установка пользователя/проекта (dev-master f15600a)
Клонирование f15600a1
Он загружает только последнюю фиксацию.
Как я могу настроить файл composer.json моего проекта на использование определенного тега?