对于包含位于许多目录中的模块的项目,Git Submodule工作流程是什么?
此屏幕描述我需要http://gyazo.com/6c4a6f8d5ed19a9e80abd4b101675cb5或Git 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(详情如上),请帮助。