I am trying to implement gitflow branching strategy and trying to understand how to resolve the problem I am facing. if you think there is a better branching strategy which could solve this issue please let me know.
how to handle parallel releases
let's consider two team are working on two releases. and each developer created feature branching from develop branch.
feature f_1
and f_2
are part of same release (release_f)
, however n_2
feature is part of different release (release_n)
which team_2 is working on it.
develop
--feature/f_1 (team_1/dev_1)
--feature/f_2 (team_1/dev_2)
--feature/n_1 (team_2/dev_1)
However, while merging into develop. this happened.
0.0.1------f_1-----n_1----f2--
Now how do I create two different releases such that, release_f
contains f_1
and f_2
or exclude n_1
as release_n
is not fully ready to be tested.