在对drush make和github感到愚蠢的感觉之后,我发现drush make删除了所有.git文件夹(由git用于记录历史记录,配置,原始位置等),我以前听说过,但是没有遇到我自己,因为我不维护make文件。
特别是drush make会删除.git文件夹,并且您可以看到,如果使用--debug选项运行它
Executing: rm -rf '/tmp/drush_make_tmp_1305733094/__git__/__build__/.git'
在我的make文件中,我要从git repo中获取4件事,因为我希望跟踪它们的开发情况,其中2个是我的自定义组件(1个自定义模块和1个记录所有配置的功能),以及其他drupal核心和媒体模块他们收到的大量修复程序。如果我不能拥有各自的.git文件夹,则整个目的似乎被挫败了,但我也确信,有一种方法可以使其他人在git中使用drush make,但无法在我的快速搜索中找到。
谢谢你的时间!
projects[project_name][options][working-copy] = TRUE