думая, что ветка релиза отличается от основной ветки, здесь возникает проблема :).
Обычный поток:
разработка -> подготовка -> мастер. Затем вы делаете релиз и тегируете его (v0.1)
Последовательность оперативных исправлений:
A -> B-> C
A: разработка -> подготовка -> мастер (v0.1)
B : master -> ветка релиза (это ответвление от master)
(здесь мы применяем исправление и делаем релиз, пометьте его здесь) (v0.1)
C : ветка выпуска -> разработка (объединение этих исправлений обратно для разработки)
Цикл начинается снова как нормальный поток с новым номером версии (v0.2)
разработка -> постановка -> мастер.
Таким образом, основная ветвь всегда остается нетронутой. Единственное изменение заключается в том, что ветвь выпуска находится между основной ветвью и ветвью разработки.
Совет: каждый раз, когда вы применяете оперативное исправление к ветке выпуска или главной ветке, ближайшим следующим шагом будет объединение этих изменений обратно в разработку.
Надеюсь это поможет :).
person
Narasimha
schedule
10.07.2014