У меня есть следующая история git:
A --- B --- C --- D' --- E' [master]
\
\ --- D --- E --- F [stable]
У нас есть политика для вишни - выбрать все изменения от стабильного до мастера; D 'и E' - это завитые вишнями коммиты из устойчивой ветки, F не выбрасывает вишню (был забыт).
Как я могу получить diff, который разбивает F (который не был выбран вишневым цветом в мастер)?
Мы не хотим использовать слияние, потому что:
- история очистки без коммитов
- фиксирует устойчивые редки
- У нас есть много разных стабильных ветвей.