【发布时间】:2022-01-07 20:51:02
【问题描述】:
上下文:我正在与一个 PHP 项目团队合作,我们刚刚遇到了一个问题,即来自另一个团队成员的代码审查修改了 composer.lock 文件中所有 time 字段的格式。原来他使用的是更旧版本的作曲家,它以不同的格式输出 time 字段。一旦他更新了重新安装的包,这些字段保持不变。
有没有办法指定 Composer 的最低版本,要求所有参与项目的团队成员使用最低版本以避免此类问题。如果我们没有发现这个问题,composer.lock 文件就会在任何时候由具有不同作曲家版本的人安装新包时发生这种不必要的更改
【问题讨论】:
-
通过设置一个特定的标签来锁定你在 composer.json 中的包版本。
-
我的意思不是锁定软件包版本。我的意思是锁定正在使用的 Composer 本身的版本。
标签: php composer-php