【发布时间】:2018-06-02 19:29:50
【问题描述】:
大多数 PHP 框架都提供了框架或裸发行版来创建新实例。当我基于这样一个骨架项目创建一个新项目时,我可能会运行composer create-project foo/some-framework my-new-project。
在很久以后,我怎么知道我的项目最初使用了哪个版本的框架?
假设我使用 3.0.0 版本的框架编写了项目。一个月后,该框架在版本 5.1.0 中可用。我现在想升级,但是我用的是哪个版本……是版本 3.0.0 还是 4.0.0 还是 4.2.0?
这种情况的最佳做法是什么?将版本记录到一些额外的文件中?总是敦促框架将版本存储在文件中?
【问题讨论】:
标签: php composer-php semantic-versioning infrastructure