繁体   English   中英

如何在Magento中管理扩展版本控制

[英]How do you manage your extensions version control in Magento

我一直在努力找出开始构建Magento扩展版的最佳方法。 我希望能够为每个扩展程序提供单独的svn repos。 似乎有一些困难试图找出以一种在版本控制方面简化事物的方式开发这些方法的最佳方法。 显然你想在Magento应用程序内部进行扩展,但你不想担心忽略除扩展名之外的所有文件。

我想过使用svn:externals但我不认为这是答案,因为你需要将某些文件混合到其他目录中并且它不是真正独立的。 从我读到的外部看来,这似乎不是一个好的选择。

所以我只是想看看其他人如何设置他们的扩展开发环境,也许只是忽略所有其他文件是要走的路。 我们还考虑过sym链接,但这意味着要编写一个脚本来为所有开发人员执行此操作,我不确定这会是那么好,因为人们可能会设置不同的项目。

您正在考虑的符号链接脚本已存在。 它被称为模块管理器 (modman),它非常适合在一个Magento安装中管理多个模块。 Modman允许您在同一文件夹中签出和管理多个SVN repos。

但请注意,Magento 1.4.2.0中的安全性更改使得无法将模板文件符号链接到app / design中,因此需要一种解决方法。 此错误报告中的更多信息。

Ashley Schroder在magento imag会议上介绍了这种技术。 您可以访问他的网站: 设计您的magento商店

我使用git来管理扩展代码库,部署和符号链接+覆盖每个扩展中提到的bug

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM