Will the merge be incremental? Meaning, after Merge-1 is done, during Merge-2, will only delta be taken between Merge-1 and Merge-2?
Yes it will. We do same strategy (with a lot of branches) and we are happy. Was a long way to get to this point.
Is this strategy good or any problems like conflict during subsequent merging?
From my point of view - like I mentioned above - this is best way (for us) avoid hard merging. Time before we do things like branches form branches and reintegrated in trunk, but this was more hard. If we want to update a branch B
with features form a other branch A we merge branch A to trunk an trunk to B
. If B
is finished we merge back to trunk. This works fine.