Composer php 使用composer创建项目获取最新提交

Composer php 使用composer创建项目获取最新提交,composer-php,Composer Php,我希望使用composer create project始终获取我正在使用的开发版本的最新提交。我注意到存在一个错误,但不幸的是,它没有帮助 目前我可以(例如,对于Drupal)composer创建Drupal/Drupal测试项目8.4.*@dev,但这将拉动每晚的开发构建。相反,我希望能够指定我希望从中提取的提交散列,从而理想地跟踪头部。此外,如果可能的话,我希望使用一行程序来实现这一点,而不必求助于composer.json文件 相反,我希望能够指定我希望从中提取的提交散列,从而理想地跟踪

我希望使用
composer create project
始终获取我正在使用的开发版本的最新提交。我注意到存在一个错误,但不幸的是,它没有帮助

目前我可以(例如,对于Drupal)
composer创建Drupal/Drupal测试项目8.4.*@dev
,但这将拉动每晚的开发构建。相反,我希望能够指定我希望从中提取的提交散列,从而理想地跟踪头部。此外,如果可能的话,我希望使用一行程序来实现这一点,而不必求助于composer.json文件

相反,我希望能够指定我希望从中提取的提交散列,从而理想地跟踪头部


嗯,有一种语法可以指定git提交散列:
devmaster#hash
branch#hash
。但作曲家团队并不真正支持此功能。在
创建项目
命令上,它可能无法按预期工作。 参考:

如果您想“理想地追逐头部”,可以尝试将第三个参数保留在
create project
上(您可以提供一个版本作为第三个参数,否则将使用最新版本)。参考:

也许另一种班轮可以帮助:


composer需要“供应商/项目:dev master#hash”和&composer安装

“composer团队并不真正支持此功能”