gpt4 book ai didi

magento - 在 Windows 下本地开发和测试 Magento 扩展的好的工作流程是什么?

转载 作者:行者123 更新时间:2023-12-01 11:48:02 27 4
gpt4 key购买 nike

我们正在开发一个存储在 git 存储库中的 Magento 扩展。这是我们目前正在使用的工作流程……而且很糟糕:

  1. 克隆/拉取远程仓库到我的本地仓库
  2. 将扩展文件从本地存储库复制到我的本地 Magento 安装
  3. 在我的本地 Magento 安装上工作/编辑
  4. 将扩展文件从本地 Magento 安装复制到本地存储库 - 我们复制了四个特定路径:

    • app/etc/modules/OurModule_Base.xml
    • 应用程序/代码/本地/OurModule
    • app/design/adminhtml/default/default/layout/OurModule.xml
    • skin/adminhtml/default/default/OurModule
  5. 提交并推送

有没有关于更好的工作流程的建议,我可以只在本地测试并提交,而不必担心在文件夹之间来回复制文件?

编辑 - Modman似乎是一个可行的选择,唯一的问题是它 doesn't seem to support Windows据我所知。

我想我可能只是手动设置一些符号链接(symbolic link)。

最佳答案

是的,我想说 modman 帖子有点相关。本质上,modman 是一种用于帮助您创建符号链接(symbolic link)的工具。 modman 的基本工作流程是:

  1. 将 .modman 配置文件添加到您的扩展存储库。
  2. 将您的扩展存储库克隆到您的 .modman 文件夹中测试 Magento 存储路由目录。
  3. 运行 modman 命令来安装你的模块(我认为它是部署,我目前对 modman 只是模糊地熟悉。

此时,您的所有扩展代码都位于它自己的存储库中,您可以在其中轻松编辑文件并提交它们,而不会干扰 Magento 核心文件等。您还可以轻松地将模块克隆和部署到多个 Magento 的目录中版本。

您可以在没有 modman 的情况下通过手动创建符号链接(symbolic link)来执行相同的方法,但我建议尽可能利用 modman。这是我很想在我们的工作流程中引入的东西(只是还没找到时间来适应它)。

关于magento - 在 Windows 下本地开发和测试 Magento 扩展的好的工作流程是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14137428/

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