Подмодуль Git, подрепозиторий или удаленный?

вам следует обратиться к Singleton, если у вас есть какой-либо ресурс, который будет оставаться постоянным во всем приложении. Как загрузка некоторых данных из какого-либо файла или справочных данных, которые не будут меняться в течение жизненного цикла приложения. в противном случае, перейдите на SLSB. Недостаток SLSB заключается в том, что будет создано несколько объектов, следовательно, будет занято больше памяти.

25
задан DilithiumMatrix 28 May 2015 в 05:44
поделиться

1 ответ

Описанный вами макет будет очень хорошо работать с подмодулями git. Я бы настоятельно рекомендовал прочитать документы и попробовать несколько учебных пособий . Основное отличие вашего плана заключается в том, что в каждом клиентском репозитории и репозитории клиентских плагинов будет два пульта вместо одного. И, когда вы хотите начать новый клиентский проект, вам нужно будет

  1. разветвлять основной канал cms
  2. разветвлять все плагины, которые будут модифицированы
  3. клонировать разветвленный cms из (1), обновите его подмодули, чтобы он указывал на новые пульты из (2)
  4. инициализируйте / обновите подмодули
  5. (необязательно), добавьте основной URL-адрес cms как удаленный в раздвоенные cms вашего клиента
  6. (необязательно) добавьте URL-адреса основного плагина в качестве удаленных в разветвленных плагинах вашего клиента

Лучшим вариантом может быть использование того же репозитория и просто создание ветки для клиент. Вот как бы я это сделал.

13
ответ дан 28 November 2019 в 21:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: