Hi Julian,
On 11/11/2015 11:44 AM, Harnath, Julian Axel wrote:
Even for long-living feature branches? The problem is, when theMerge branch 'app_server'We prefer rebasing instead of merging for a cleaner history.
(github-)branch lives long enough, you have to merg haiku master into
it every now and then so you won't get too many conflicts all at once
when finished (or maybe the branch work wants to use a feature that
was added in master in the meantime). Of course one could also rebase
the branch onto haiku master, but that'd require a forced push. If
there's only one person working on the branch, that's somewhat ok,
but if there is ever more than one developer working on it, that gets
nasty. So rebasing the feature branch during its development does not
seem to be a good policy. Now another option (the one you mean I
think) would be to rebase the feature branch once at the end, when
it's finished and not used anymore. But then, during rebase, all the
conflicts reemerge which were already solved during the incremental
merges of master into the feature branch, during development. To
prevent having to deal with possible old conflicts, merging seemed to
be the best choice to me.... any ideas?