如何将cakePHP 3.2回滚到3.0

时间:2016-05-17 11:43:00

标签: version cakephp-3.0 rollback cakephp-3.2

我在cakePHP 3.0中完成了我的项目。通过更新作曲家,我的项目转换为cakePHP 3.2。我想从3.2回滚到3.0。我也试过了回滚选项,这也没有用。如何回滚3.2到3.0?

1 个答案:

答案 0 :(得分:1)

作曲家提供的rollback命令支持作曲家本身,即它将你的作曲家安装回滚到早期版本,而不是任何可能通过作曲家安装的版本。

要更改cakephp/cakephp依赖项的版本,只需要使用版本约束与3.1及更高版本不匹配的新版本,因此在您的情况下,如果要切换回3.0.x分支,你可以运行

$ composer require cakephp/cakephp:"~3.0.0"

~3.0.0约束将与>= 3.0.0 && < 3.1.0匹配。有关composer支持的版本限制的详细信息,请参阅 Composer Docs > Versions

,您可能会遇到与cakephp/debug_kitcakephp/bake等其他依赖项的冲突,这些依赖项需要手动解决,例如降级甚至暂时{{3}他们可能已经升级过,并且需要更新的cakephp/cakephp版本!