Как заставить композитора использовать точное значение SHA1? - программирование
Подтвердить что ты не робот

Как заставить композитора использовать точное значение SHA1?

Я хочу, чтобы композитор использовал точную версию репозитория git, указав SHA1 коммита. Как я могу это сделать?

Я попытался просто поместить код sha1 в строку версии, но это не работает:

 [UnexpectedValueException]                                                   
 Could not parse version constraint a93cbe224a6922f181f55c7a35bde0cf61a6a5a4  
4b9b3361

Ответ 1

Вы можете указать его после версии, как таковой (если вы хотите, чтобы главная ветка): "dev-master#a93cbe224"

Подробнее о требованиях в документации для композиторов

Ответ 2

Для Drupal вы можете делать такие вещи, если вы хотите привязать к определенной версии:

composer require --dev drupal/rules:8.3.x-dev#f089923e84fdbc81f4101a684a3f1418ff1da51e

Теги Drupal стиля -unstableN недоступны в packagist.