我们正在开发一个 Magento 扩展,它存储在一个 git 存储库中。这是我们目前正在使用的工作流程......它很糟糕:
- 将远程存储库克隆/拉到我的本地存储库
- 将扩展文件从本地存储库复制到我的本地 Magento 安装
- 在我的本地 Magento 安装上工作/编辑
将扩展文件从本地 Magento 安装复制到本地存储库 - 我们复制了四个特定路径:
- 应用程序/etc/modules/OurModule_Base.xml
- 应用程序/代码/本地/OurModule
- app/design/adminhtml/default/default/layout/OurModule.xml
- 皮肤/adminhtml/default/default/OurModule
提交并推送
对于更好的工作流程有什么建议吗?我可以在本地测试并提交,而不必担心在文件夹之间来回复制文件?
编辑- Modman似乎是一个可行的选择,唯一的问题是它似乎不支持 Windows,据我所知。
我想我可能只是手动设置了一些符号链接。