Git для веб-разработки на основе того же ядра - PullRequest
1 голос
/ 05 марта 2012

Я пытаюсь войти в Git для управления моими множествами сценариев и проектов.В настоящее время я перерабатываю несколько своих веб-сайтов, и они будут основаны на CMS, доступной через GitHub, под названием Kirby .

Теперь я немного запутался, как лучше всего к этому подойти.Я клонировал Kirby репозиторий и хочу внести в него некоторые конкретные изменения ядра (удалите пример содержимого для одного).Но затем я также хочу изменить материал для каждого из моих трех веб-сайтов (добавить контент для конкретного сайта, изменить шаблоны, CSS и т. Д.).

Должен ли я лучше создать новый репозиторий для каждого сайта на основе моего измененного основного клона?Или лучше создать ветку для каждого сайта?Что происходит, когда я хочу следить за обновлениями Kirby?

1 Ответ

0 голосов
/ 05 марта 2012

Существуют разные стратегии, которым вы могли бы следовать, но, чтобы как можно проще следить за обновлениями в будущем, я бы, вероятно, создал один клон базовой CMS, который затем очистил бы в соответствии со своими потребностями.

Это позволяет извлекать изменения из будущих обновлений (надеюсь, их обновления правильно разделены, поэтому вы можете просто пропустить те, которые относятся к демонстрационному контенту, и включить остальные).

Затем для каждого веб-сайта вы сделаете еще один клон и добавите лицензию и контент по своему усмотрению. Для этих клонов вы можете получить отфильтрованные обновления от вашего «голого» центрального клона.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...