如何让作曲家使用精确的SHA1值?

时间:2013-01-10 11:10:59

标签: git composer-php

我想通过指定提交的SHA1来确保composer正在使用git存储库的确切版本。我怎么能这样做?

我尝试将sha1代码放入版本字符串中,但这不起作用:

 [UnexpectedValueException]                                                   
 Could not parse version constraint a93cbe224a6922f181f55c7a35bde0cf61a6a5a4  

2 个答案:

答案 0 :(得分:32)

您可以在版本之后指定它(假设您想要主分支):"dev-master#a93cbe224"

详细了解composer docs

中的要求

答案 1 :(得分:1)

对于Drupal的东西,你可以做这样的事情,如果你想要固定特定版本:

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

packagist上没有-unstableN样式的Drupal标签。