git-flow: как создать ветку релиза без слияния всех функций в разработку? - PullRequest
0 голосов
/ 17 октября 2019

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

Затем ветвь release создается из ветви разработки, когда функции завершены.

Но давайте предположим, что мне нужно создать несколько выпусков, где:

  • первый выпуск, необходимый для t0 , содержит все функции
  • другой выпуск, необходимый для t1 , содержит некоторые функции (и не все для t0Instant)

Как я могу это сделать, к тому моменту, когда в момент t1 развернуть уже обновлены всеми функциями, реализованными в t0 ?

Является ли git-поток все еще применим к этому виду контекста, и как?

1 Ответ

0 голосов
/ 17 октября 2019

Вы хотите отойти от last-release и назвать его new-release, затем выполнить команду git cherry-pick, чтобы выбрать, от develop до new-release, любые коммиты (функции) слияния, которые вам нужны.

...