Github - объединяет коммиты по запросу на несколько веток - PullRequest
1 голос
/ 15 октября 2019

Мы добавили поток обязательных запросов на извлечение при передаче кода в наши 3 основные ветви - dev, releaseCandidtae и production.

поток: dev -> feature-branch -> запрос на извлечение и объединение обратно вdev merge \ cherry pick to releaseCandiadte ветка merge \ cherry pick в производственную ветвь Иногда ветвь функций является исправлением и выходит из производственной ветки, а вишня возвращается к dev.

Я понимаю, что база кода может отличатьсяно есть ли способ объединить коммит со всеми ветками одним пулл-запросом? Может быть, есть лучший способ построить иерархию ветвей для этого процесса? на данный момент все вышло из мастер ветки. Спасибо

1 Ответ

2 голосов
/ 16 октября 2019

Поток, который вы описываете, звучит немного необычно для меня, и я не уверен, в каких случаях вы планируете объединить все ветви. Более распространенный поток, git-flow , допускает концепцию «каскадного слияния», которая поддерживается некоторыми службами.

Например, Bitbucket поддерживает автоматическое каскадное слияние, поскольку выможете прочитать о здесь. https://confluence.atlassian.com/bitbucketserver/automatic-branch-merging-776639993.html

Насколько я знаю, GitHub его не поддерживает. Скорее всего, потому что это не полезная функция для GitHub-flow .

Этот вопрос и ответ связаны между собой. Какова практика каскадного слияния Github?

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