Composer php composer能否在稳定模式下显示git提交?

Composer php composer能否在稳定模式下显示git提交?,composer-php,version,updates,git-commit,Composer Php,Version,Updates,Git Commit,在具有“最小稳定性”:“dev”的项目中运行composer update-v时,我们可以看到对正在更新的包的最新提交: composer update -v ... Extracting archive - Updating organization/project (v1.0.0 => v1.0.1): Checking out hash3 Pulling in changes: hash3 - Contributor #1: Improve service

在具有
“最小稳定性”:“dev”
的项目中运行
composer update-v
时,我们可以看到对正在更新的包的最新提交:

composer update -v
...
Extracting archive  - Updating organization/project (v1.0.0 => v1.0.1):  Checking out hash3
    Pulling in changes:
      hash3 - Contributor #1: Improve service
      hash2 - Contributor #2: Improve SQL query
      hash1 - Contributor #3: Hotfix service
composer update -v
...
Updates: organization/project:v1.0.2
 - Updating organization/project (v1.0.1 => v1.0.2): Downloading (100%)
这很有帮助,因为它为我们提供了一些关于更改了哪些代码的提示

但是,现在我们的项目处于
“最小稳定性”:“稳定”
模式,当运行
composer update-v
时,我们无法再看到对正在更新的包的最新提交:

composer update -v
...
Extracting archive  - Updating organization/project (v1.0.0 => v1.0.1):  Checking out hash3
    Pulling in changes:
      hash3 - Contributor #1: Improve service
      hash2 - Contributor #2: Improve SQL query
      hash1 - Contributor #3: Hotfix service
composer update -v
...
Updates: organization/project:v1.0.2
 - Updating organization/project (v1.0.1 => v1.0.2): Downloading (100%)
没有显示git提交。我们尝试使用
composer update-vv
composer update-vvv
都没有效果


因此,在稳定模式下更新包时,是否仍可能显示git提交?

一种可能的解决方案是删除
/vendor
目录中所有已安装的包,然后使用以下方法重新安装:

composer install --prefer-source
所有相同的软件包都将与其相应的
.git
目录一起安装

那么,下次你跑步的时候

composer update -v
由于每个包都有
.git
目录,因此您将看到拉入的最新提交

但是,在生产环境中,删除
/vendor
目录中的文件(即使是临时删除)是不可行的,此解决方案在这种环境中不起作用