Еще когда drupal был в CVS, мои сайты были в git-репозитории, а затем загрузили ядро и сделали взнос через CVS. Обе системы счастливо сосуществовали, и я мог отслеживать изменения во всем и вносить исправления в модули contrib. Теперь с git я не уверен, стоит ли просто загружать contrib и core и проверять его в git-репозитории моего сайта, или, возможно, использовать субмодули?
Мне интересно, есть ли еще лучшие практики по этому вопросу? Я особенно озадачен тем, как использовать ядро в качестве подмодуля, если мое репо использует корневой каталог drupals в качестве своего собственного корня?