我目前有许多现场Magento网站,我希望将Git与Bitbucket一起复制并集成到其中。我想这样做是为了使未来的变化可追溯,并且能够在出现任何问题时回滚!
以下是我理解它应该如何运作:
git pull
我需要知道的是,如果我在上述步骤中遗漏了任何内容,以及如何将当前正在播放的Magento网站迁移到本地计算机并让它全部恢复正常工作。
答案 0 :(得分:0)
首先,我建议您使用Git架构:
在本地创建两个分支,在Bitbucket中创建两个分支(让我们将它们命名为 Dev 和 Master )。在Bitbucket中有一个专用分支( Master )是非常重要的,您的服务器可以安全地从中取出它;通过这种方式,你可以防止搞砸事情。
在 Dev 分支中的本地推送中,然后合并 Master 分支。在您的服务器中 pull 仅来自Bitbucket中的 Master 分支。
制作Magento的副本: 首先转储数据库并将其导入本地数据库。然后将服务器中 public_html 文件夹中的所有文件复制到本地。您可能需要更改数据库中的一些内容(在 core_config_data 表中)和 .htaccess 文件(Here)。
从以下位置获取数据库用户凭据: app / etc / local.xml 文件,并在本地数据库中创建此用户。如果你足够幸运的话,如果没有搜索它就应该完成这项工作,你会在互联网上找到数百个专门的问题/答案。