【发布时间】:2011-09-01 09:04:03
【问题描述】:
我即将将我们的 Magento 商店从 1.5.0 升级到 1.6.0,我知道我想要怎么做,但我对需要使用的命令有点不确定.
对于初学者,我在生产服务器上有我当前的商店,我有 git 设置,并且回购的副本在我们的 Beanstalk 帐户上。我在该回购中有完整的更改历史等,并且理想情况下希望保留这些内容。
我有一个我们购买的主题,然后进行了相当大的优化,但幸运的是,几乎所有优化都在 override.css 文件中。虽然,主题文件本身有一些小的代码更改。
由于 Magento 使用 SVN 作为他们的 CVS,我发现(在 Github 上)一个 Magento 版本的镜像。
所以,到目前为止,我想“合并”三个位置:
- 生产 (git)
- Magento 镜像 (git)
- 主题(不是 git 或 svn,普通的旧目录)
我正在考虑将 Magento 镜像作为一个分支添加到我现有的 git 存储库中,将其称为 1.6.0 或类似版本。然后不知何故将纯主题目录和文件拉入主分支...
我在正确的路线上吗?
为了保护生产站点,我还在考虑添加网站的暂存版本来运行这些合并以对其进行测试。
【问题讨论】:
-
您当前的分支是否基于 github 的 magento 镜像? (我猜这是我维护的那个)
-
@Lee 不,我以前从未在 github 上使用过你的镜像。
-
@Lee 不幸的是,即使您的仓库与它自己的分支机构发生冲突,您的仓库也无法在没有冲突的情况下合并,所以不要将您的 $ 赌在上面。
-
@dannymcc create your own magento git repo locally 或使用one 可以在没有冲突的情况下顺流合并
-
@Anton 如果我为镜像创建自己的 git 存储库,那么我将如何将这些更改提取到我当前的生产存储库中?
标签: git magento merge github upgrade