什么是具有位于许多目录中的模块的项目的Git子模块工作流程?

时间:2014-06-12 15:33:28

标签: git magento github

对于包含位于许多目录中的模块的项目,Git Submodule工作流程是什么?

此屏幕描述我需要http://gyazo.com/6c4a6f8d5ed19a9e80abd4b101675cb5Git submodule or sub-repository or remote?中的良好描述。

每个模块/主题/插件都有单独的存储库/子存储库。

但问题是当模块位于不同的目录中时(Best practices for using Git with Magento?中的相关问题desctibes) 我试过用Modgit-git-plugin做了,但是

1)我不确定这是解决此问题的最佳方法。伙计你怎么看? 2)我无法将modgit源文件夹与站点根目录中的模块和文件同步,例如,请参阅我的操作: A. modgit clone magento-turpentine https://github.com/nexcess/magento-turpentine.git

我得到: (A档案)模块

          shell/*
          app/etc/modules/*
          app/code/community/*
          app/code/local/Mage/Core/Model/S*
          app/design/adminhtml/default/default/template/turpentine/*
     

(B档案).modgit / magento-turpentine / source /

          .modgit/magento-turpentine/source/shell/*
          .modgit/magento-turpentine/source/app/etc/modules/*
          .modgit/magento-turpentine/source/app/code/community/*
          .modgit/magento-turpentine/source/app/code/local/Mage/Core/Model/S*
          .modgit/magento-turpentine/source/app/design/adminhtml/default/default/template/turpentine/*

B中。 modgit update-all

℃。比我创建新的远程存储库并推送 cd .modgit / magento-turpentine / source / git remote add origin git@bitbucket.org:myteam / magento-turpentine-test.git git push -u origin master

我有两个程序员, 第一次使用(A档案) 第二次使用(B-Files)(仅限git@bitbucket.org:myteam / magento-turpentine-test.git存储库) 什么是正确的方法同步根(主存储库)和.modgit / module / source / .git ...存储库中的文件?

结论: 1)我不确定这是解决这个问题的最佳方法。伙计你怎么看? 2)我无法同步modgit(详情如上),请帮助。

0 个答案:

没有答案