Автоматическое управление веткой Git - PullRequest
0 голосов
/ 21 февраля 2019

(относится к синхронизации вариантов в git репозитория , других похожих вопросов не найдено)

Представьте, что я создаю сайт (реальный проект не являетсясайт) с локализацией для разных городов мира.Я создаю дерево веток примерно так:

                           ,------.          
                           |master|          
                           `------'          
                     _______/  |  \_____     
                    /          |        \    
                ,------.  ,--------.   ,----.
                |Europe|  |Americas|   |Asia|
                `------'  `--------'   `----'
                /      \                     
        ,------.       ,-----.               
        |France|       |Spain|               
        `------'       `-----'               
    _____/  |             |  \________    
   /        |             |           \
,-----.  ,---------.   ,---------.   ,------.  
|Paris|  |Marseille|   |Barcelona|   |Madrid|  
`-----'  `---------'   `---------'   `------'  

И я хочу создать несколько хуков, чтобы при фиксации изменений в master, Европе или Испании и т. Д. Он автоматически сливал их во все города под ним..

Это было бы похоже на наследование классов, за исключением того, что «классы» - это ветви, а его содержимое - простые текстовые файлы без участия языка программирования.

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

Знаете ли вы о каком-либо готовом решении для этого или можетедайте мне несколько идей о том, как поступить?

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