Composer, требующий ветку github репозитория, по-прежнему проверяет все теги - PullRequest
1 голос
/ 14 марта 2019

Короткий вопрос: как я могу заставить composer требовать мою ветку от моей вилки, не проверяя все теги?

Длинный вопрос: я хочу, чтобы composer требовал конкретной ветки, которую я создал, из ветки, которую я создал из ветки.Мое предположение состояло в том, что при правильном определении композитор напрямую требует ветвления.Вместо этого сначала он проверяет все теги, а затем загружает ветку.Я не хочу, чтобы композитор проверял теги, я просто хочу использовать ветку.

Это правильное поведение, или мне требуется ветвление, не отвечающее требованиям?

  • Мой форк будетbe github.com / myfork / Twig
  • Моя ветвь будет mybranchname

Это мой composer.json

{
    "require": {
    "twig/twig": "dev-mybranchname"
    },
    "repositories": [
      {
        "type": "vcs",
        "url": "https://github.com/myfork/Twig"
      }
    ]
...
...

1 Ответ

1 голос
/ 14 марта 2019

Это правильное поведение. Композитор проверяет все теги, прежде чем он сможет добраться до имени вашей ветви.

Вы можете проверить, выбран ли ваш код из правильного репозитория, проверив ваш composer.lock

Ваш composer.lock должен быть таким.

{
    "name": "twig/twig",
    "version": "dev-mybranchname",
    "source": {
        "type": "git",
        "url": "https://github.com/myfork/Twig",
        "reference": <your_revision_number>
    },
    ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...