我在cakePHP 3.0中完成了我的项目。通过更新作曲家,我的项目转换为cakePHP 3.2。我想从3.2回滚到3.0。我也试过了回滚选项,这也没有用。如何回滚3.2到3.0?
答案 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_kit
或cakephp/bake
等其他依赖项的冲突,这些依赖项需要手动解决,例如降级甚至暂时{{3}他们可能已经升级过,并且需要更新的cakephp/cakephp
版本!