gpt4 book ai didi

svn - 在现有安装上设置 Magento 和 SVN

转载 作者:行者123 更新时间:2023-12-04 20:03:33 25 4
gpt4 key购买 nike

我刚刚接管了一个带有大量自定义项的大型 Magento 安装。我从未在项目中使用过 SVN,但我确实看到了使用它的好处。到目前为止,我已经成功创建了一个存储库,但我现在需要了解获取当前项目的副本并正确设置 SVN 的过程。

执行此操作的过程是怎样的?我是否首先查看 Magento 的干净副本?如果版本不匹配怎么办?拜托,细节很有帮助。我知道 SVN 的好处,但不知道如何实际设置它。

最佳答案

移动正在运行的网站总是比移动刚刚开始开发的网站要困难一些。首先,获取网站最新版本的副本(不要使用实时版本)。从副本中删除所有缓存/ session 文件并将其 checkin 数据库。您现在应该在数据库中拥有完整的副本。

接下来,您需要将一堆文件和目录移动到被忽略的位置。如果您使用的是 Windows,我听说 Tortoise 有很好的工具可以做到这一点。否则,您需要实际删除文件的存储库副本,将它们添加到忽略列表中,然后将它们复制回站点的工作副本中。请参阅Magento & Subversion (SVN) - Getting a Development Environment Started?获取一些关于开始忽略什么的建议。

最后,将其发布到实际网站可能会有点困难。如果您对服务器有完全控制权,请将所需站点的版本 check out 到单独的目录中,恢复出于开发目的而忽略的文件 (local.xml),然后彻底测试。现在,再做一次,你错过了一些东西。最后,将 Apache 切换到该目录来满足您的请求,您应该可以运行了。

特别说明:请确保备份存储库中的数据库,并仅使用开发数据库实例进行更改。永远不要更改实时代码,永远不要在实时数据库上进行开发,这样您就应该免受灾难的影响。

希望有帮助!谢谢,


当我输入此内容时,我又做了一个旁注。您可能需要一份适合您的版本的干净的 Magento 安装副本,以查看核心是否已被修改。如果是这样,前开发人员会感到羞愧,您需要考虑将这些更改移出核心。

关于svn - 在现有安装上设置 Magento 和 SVN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3103725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com