Я работаю в master
develop
fb
ветке git.
Я создаю ветку fb
функций из develop
Как только моя работа выполнена, я нажимаю fb
на origin/fb
и делаю запрос на включение (с azuredevops) на fb
на develop
, затем на fb
на master
В запросе на вытягивание к master
я вижу предыдущие коммиты до создания ветки, которые являются другими слияниями на develop
Develop
---P0---P1---P2-------------------
| FB
\----M1----M2--------
Master
---P0-----------------------------
Я не хочу, чтобы P1
и P2
объединялись на master, потому что другие разработчики ждут тестов, прежде чем объединять на master
Каковы мои варианты?
- Создайте ветку из
P0
(и выберите моиfb
коммиты, чтобы исправить мой случай), толькоP1
иP2
тоже хотят быть объединены, но в будущем, есть ли другие предыдущие незафиксированные коммиты? - Я видел предыдущую ветку, где вы создаете ветку из
master
, выбираете в нее коммитыfb
и объединяете эту ветку с мастером... Кажется сложным. - Есть ли способ объединить только коммиты
fb
или это анти-шаблон?
Каков правильный gitflow для этого? В общем, когда мы создаем фиче-ветку?
Заранее спасибо!