Как да инсталирам маркиран комит от локално Git хранилище с помощта на Composer?

Бих искал да инсталирам конкретен етикет от локално Git хранилище с помощта на Composer.

Това е, което получих в моя composer.json:

{
    ...,
    "repositories": [
        {
            "type": "vcs",
            "url": "[email protected]:vendor/project.git"
        }
    ],
    "require": {
        "vendor/project": "dev-master#v2.5.0"
    },
    "minimum-stability": "dev"
}

Проблемът е, че Composer просто инсталира най-новия комит, а не този, който е посочен от дадения етикет. Всички етикети са настроени в локалното Git хранилище. Локалното хранилище (доставчик/проект) също има файл composer.json:

{
    "name": "vendor/project",
    "version": "master",
    "dist": {
        "url": "[email protected]:vendor/project.git",
        "type": "git"
    }
}

какво правя грешно Благодаря много!


person thasmo    schedule 21.11.2014    source източник
comment
Ако това е етикет, защо не опитате да поставите само етикет без dev-master   -  person Robert    schedule 22.11.2014
comment
Мисля, че опитах това без успех.   -  person thasmo    schedule 22.11.2014
comment
чувал ли си за satis?   -  person Robert    schedule 25.11.2014


Отговори (1)


Ако искате да v2.5.0 маркирате, просто трябва да използвате 2.5.0 (или по-добре, диапазон като 2.5.*).

person Wouter J    schedule 23.11.2014
comment
А, не се сетих за това. Благодаря дотук. Ще се опитам да докладвам възможно най-скоро. :) - person thasmo; 23.11.2014
comment
Опитах го, но винаги проверява най-новия комит вместо версията. - person thasmo; 25.11.2014