1

我在我的个人计算机上安装 modman 以在 Magento 中开发一个自定义扩展,并对此进行相应的维护。我想知道 Magento Module 和 Modman 之间的正确工作流程。在更新我的扩展程序的过程中,我有一个疑问。为了完整的理解,我将根据我的观点描述工作流程:

  1. 为我的扩展创建我的 git 存储库

    在服务器端:

    git init 裸露

  2. 克隆此存储库并创建骨架到 modman 脚本

    纳米模组:

    代码 app/code/scope/company/Module/compamy_module.xml app/etc/modules/company_module.xml

  3. 更新存储库

    git 添加/提交/推送

  4. 在我免费安装的 Magento 中创建新分支

    git checkout -b 模块名

  5. 在我的安装中克隆扩展

    modman 克隆 git@xxxx:/route/to/module/repository

好的,在这一点上,我有一个很好的环境来使用我的 Magento 模块扩展,但我有下一个疑问。谁可以更新从 magento 免费安装工作的模块存储库?我试试 modman update moduleName

但我没有更新扩展的存储库,正确的工作流程如何?我应该修改扩展存储库吗?我认为这可以从 Magento 全新安装中工作并从中更新 Magento 模块存储库....

4

1 回答 1

1

拿着这个:

  1. 制作你的扩展仓库(裸与否无关紧要,建议将裸作为主存储库)
  2. 像你一样创建 modman 脚本(你看起来不像一个合适的扩展)
  3. 更新回购
  4. 在您的 magento 安装上,您可以签出您的分支或使用主分支(单独的工作流程)
  5. 模组人克隆……
  6. go back to 3. add your changes and push to repo
  7. modman update moduleName
于 2012-08-06T14:05:10.310 回答