从Git推送时处于生产状态的新环境

本文为从Git版本控制系统推送新环境时将其放在Adobe Commerce上的生产环境下的问题提供了解决方案。

受影响的产品和版本

问题

先决条件

让本地Git控制项目克隆。

重现步骤

您需要从暂存分支创建集成分支:

  1. 通过在本地shell中运行以下命令切换到暂存分支: git checkout staging
  2. 通过在本地shell中运行以下命令,从暂存分支创建集成分支: git checkout -b <branch>
  3. 通过在本地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