В схеме ветвления gitflow вы обычно не объединяете неинтеграционные ветви друг с другом. В конечном итоге все объединяется в интеграционные ветви development
(для невыпущенных вещей) и / или master
(для выпуска).
Если ветвь исправления была разветвленной от master
, это ветвь «исправления» и должна быть объединена в master
и development
(а затем удалена).
Если ветвь исправления была разветвлена от development
, ее следует объединить с разработкой (а затем удалить).
Если вы уже начали работать над новой функцией в ее собственной ветви (которая, вероятно, имеет ответвление development
), и если вам нужно исправление в ветви функции, то объедините development
в ветку функции после Исправление было объединено в development
. Если вам не требуется исправление ошибки при разработке функции, просто подождите, пока функция не будет готова и будет объединена в development
, где исправление уже будет объединено.
Если вы еще не начали работать с этой функцией, просто создайте ветку функции из development
после того, как исправление было объединено там.