识别已提交的作曲家包的版本?

时间:2018-05-15 04:53:43

标签: git composer-php

我可以选择从客户那里接受一些项目。这些项目使用作曲家安装的依赖项,这些依赖项将提交给git存储库。不幸的是,没有一个项目有一个作曲家文件。我想之前的开发人员忘了/不想提交它们。

我正在寻找一种快速的方法来识别具有版本的作曲家包,以重建作曲家文件并简化项目的未来维护。有谁知道识别版本的有效方法?

1 个答案:

答案 0 :(得分:0)

到目前为止,我发现并没有简单的方法。最好的方法是从

重构composer.json
vendor/composer/installed.json

文件。这包含所有依赖项 - 直接和间接 - 具有精确版本。从那里需要一些手动工作来放松版本并持续测试它。

Src:https://twitter.com/thomaspetracco/status/996659342052032512