Общий подход к существованию как RC, так и Hotfix:
Исправление не должно существовать
(или может, но очень скоро) одновременно с ожидающим RC.
Глядя на это изображение:
![enter image description here](https://i.stack.imgur.com/jbC5z.png)
Что, если имеется ожидающий RC, который находится на стадии подготовки и еще не был полностью протестирован, и внезапно возникает необходимость в срочном исправлении?
Конечно, тогда мы создадим ветку исправлений, исправим ее и вернемся к dev и master.
Но как насчет ожидающего RC?
- Не содержит изменений.
- Git flow говорит, что мы не должны объединять исправление с RC
- Мы не можем доверять исправлению на главном, потому что, строго говоря, RC должен быть загружен и протестирован в целом.
Итак, мы должны отменить RC? но тогда dev не будет таким, каким он был, когда RC был разветвлен
Вопрос
Предполагая, что имеется ожидающее не полностью протестированное RC и срочное исправление, что нужно сделать с точки зрения RC?
Даже если мы загрузим RC (без исправления) в master (который содержит исправление) - только следующий RC будет содержать исправление (из-за слияния разработчика с исправлением) - но это говорит о том, что RC который никогда не тестировался с исправлением - будет загружен !!!
Я не нашел такой информации о подобных сценариях.
Как мы должны иметь дело с RC и исправлениями?