Чтобы ответить на ваш технический вопрос о зеркалировании проектов, вот что я хотел бы сделать:
- Получить список всех проектов (так как git.drupal.org не имеет списка проектов)
- Создайте каталог для хранения всех зеркал (т. Е. ~ / Projects / drupal-mirror /)
- Для каждого проекта выполните
git clone git://git.drupal.org/project/<project>.git <project>
- Настройка acronjob запускать
git pull
для каждого из этих проектов каждую неделю или около того.
Для локального развития вы можете клонировать локальное зеркало в другой каталог.
В отношениина вопрос, является ли это вежливым способом сделать это, я полагаю, что только сообщество Drupal может ответить на это.Однако я могу сказать, что протокол git довольно эффективен и не потребует много времени для поддержки ваших зеркал.Если вы хотите пошатнуться, вы можете запускать git pull
для каждого проекта в шахматном порядке, чтобы не наносить удары по всем из них каждую неделю.