首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用Git和Magento的最佳实践?

使用Git和Magento的最佳实践?
EN

Stack Overflow用户
提问于 2010-12-31 01:09:35
回答 3查看 10.4K关注 0票数 18

我正在研究如何在自己的repo中最好地使用自定义代码,同时与供应商的库(在本例中是Magento)集成。在我的例子中,我不需要向供应商推送补丁(尽管这将是一个很大的附带好处)。

我已经研究了git子模块和git子树。我不认为git子模块能满足我的需求。Magento具有以下类型的树结构:

代码语言:javascript
复制
/app
  /code
     /community *
     /core
     /local *
  /design
     /adminhtml
     /frontend
        /base
        /yourtheme *
/lib
  /Zend
  /Varien
  /yourlib *
/js
  /yourjs *
  /varien
  /mage

在单独的文件夹中使用git子模块似乎效果最好(例如,/是你的应用程序,/vendor/magento是子模块)。然而,由于这种程度的相互交织,子模块似乎不是一个好的解决方案。这一点我说错了吗?

这就给我留下了git子树。但是对于git子树,相同的核心假设(供应商分支,顾名思义,就是一个子树)并不成立。Magento不是一个子树,而是我的项目所在的核心库。对吗?

如果这两种git方法都不起作用,有没有其他我应该知道的方法可以实现我正在尝试实现的目标呢?

我不愿意追求的最后一个选项是有一个回购,然后我只需应用于最新的供应商更改(从tarball中拉入)。我不愿意追求这一点,因为我觉得拥有供应商的日志信息(从https://github.com/magentomirror/magento-mirror中提取)将对整理新的更新和找出哪些更改对我有很大帮助。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4564622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档