从Git推送时处于生产状态的新环境
本文为从Git版本控制系统推送新环境时将其放在Adobe Commerce上的生产环境下的问题提供了解决方案。
受影响的产品和版本
- 云基础架构上的Adobe Commerce,所有支持的版本。
问题
先决条件:
让本地Git控制项目克隆。
重现步骤:
您需要从暂存分支创建集成分支:
- 通过在本地shell中运行以下命令切换到暂存分支:
git checkout staging
- 通过在本地shell中运行以下命令,从暂存分支创建集成分支:
git checkout -b <branch>
- 通过在本地shell中运行以下命令,将分支推送到远程存储库并设置上游分支:
git push --set-upstream origin <branch>
预期的结果:
新分支在暂存分支下创建。
实际结果:
新分支在生产分支下创建。
原因
这不是错误。 要设置其他分支的父分支,商家应使用magento-cloud CLI。
解决方案
只有在商家推送并激活新创建的分支后,才能设置父分支。 请参阅我们的开发人员文档中的Adobe Commerce on cloud infrastructure > Bitbucket集成。
要更新服务器上现有分支的父级,请使用magento-cloud CLI中的magento-cloud environment:info
命令。
使用示例:
magento-cloud environment:info parent Staging
这将为当前签出的分支将父分支设置为“暂存”。
相关阅读
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a