Git & Github Workflow, обновите поддеревья с помощью родительских изменений - PullRequest
2 голосов
/ 31 января 2012

У меня есть проект под названием «TestProject» .. этот проект размещен на github в качестве частного репозитория.Этот репозиторий проекта будет размещен на нескольких разных серверах / в папках и изменен в соответствии с потребностями клиентов.

Основной проект использует платформу CodeIgniter, а основная функциональность одинакова.Однако виды, конфигурации, ресурсы (css, js, images) меняются от сайта к сайту.

Как я могу развернуть обновления на каждом из моих сайтов, сохраняя при этом изменения из css / js / images

Пример: у TestProject появилось два новых сайта: ShopGilbert и GGG.Прямо сейчас я клонирую TestProject в новую папку, меняю ветку на новую, называемую shopgilbert, а затем вносю изменения в shopgilbert и отправляю изменения.Однако, если я сделаю обновление основной функции в TestProject, как я могу получить это изменение, отражающее все подпроекты, являющиеся дочерними для этой ветви, без необходимости копировать / вставлять или беспокоиться о перезаписи моих views / css / js?

1 Ответ

3 голосов
/ 01 февраля 2012

Я думаю, что вы ищете подмодули Git:

http://philsturgeon.co.uk/blog/2011/09/managing-codeigniter-packages-with-git-submodules

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