On Sat, Aug 24, 2013 at 2:04 PM, Stefan Sperling <stsp_at_elego.de> wrote:
> On Sat, Aug 24, 2013 at 10:22:41AM -0500, Les Mikesell wrote:
>> Don't forget that it was subversion, not the user, that created the
>> directory and abandoned it in the first place.
> If a previously versioned directory is left behind unversioned, that
> means there are unversioned (aka obstructing) nodes within the
> directory, such as files created during a build. Those files could
> not have been created by svn.
Sure, other tools besides subversion do some unintuitive things...
> I hope that we will eventually extend tree conflict handling to the
> point where it makes these kinds of situations trivial to resolve,
> even for novice users. svn should interactively offer a set of
> reasonable courses of action, such as removing the unversioned nodes,
> or moving them to a special lost+found area, or something else that
> allows incoming versioned nodes to be created in their place.
Yes, but it would be nice if one of the choices were to overwrite all
unversioned directories and files with identical contents (but not
files with different contents) - perhaps optionally listing any
unversioned non-conflicting files that happen to be there.
Received on 2013-08-24 21:19:32 CEST