On Thu, Aug 18, 2011 at 07:22:28PM +0200, Andreas Krey wrote:
> On Thu, 18 Aug 2011 18:13:09 +0000, Stefan Sperling wrote:
> ...
> > But I don't think subversion should enforce one particular merge outcome.
> > My opinion is that the user should be given a choice, and be supported
> > by an interactive conflict resolution prompt that shows all possible
> > resolution strategies:
> >  - put all files in the same directory ("Markus Schaber's strategy")
> >  - rename the local directory
> >  - rename the incoming directory
> >  - delete the local directory, replace with incoming directory
> >  - discard the incoming directory, keep the local directory
> >  - discard both directories
> 
> Actually I think these are better handled by throwing away the merge
> results and doing the renames/removes on the respective branches, then
> redo the merge.

The above is only for "add vs. add" situations.
Scenarios involving renames are different.

> I tend to feel uneasy in these interactive conflict resolutions.

What makes you feel uneasy about it?

Note that, ideally, this menu could be recalled offline, after the
merge/update has completed with all conflicts postponed.
So you'd have all the time in the world to figure out your answer,
if that's what worrying you.

Reply via email to