Lübbe Onken <L.Onken@rac.de> writes:
> 2) Second Copy
> svn copy http://myserver/myrepos/trunk/ http://myserver/myrepos/tags/Tag_01
> creates http://myserver/myrepos/Tag_01/trunk, when
> http://myserver/myrepos/Tag_01 already exists.
> This is where I'd expect a warning, that the destination already exist,
> telling you where the copy would really end up and allowing you to cancel or
> continue the operation.
>
> Maybe I wanted to create Tag_02 and just mistyped it?!? Maybe a
> day/week/month later I'll wonder where the tag I created a while ago has
> disappeared?
This behavior was chosen because it mimics the behavior of 'cp' on
Unix systems. 'cp' will not warn you when your target is an existing
directory -- it will simply copy your source as a sub-item of the
existing directory (with the same name).
Personally, I don't like this behavior. I am frequently bitten by it
when using 'mv' and 'cp' on Unix systems, so I know how frustrating
that can be. And I thought that at least the commit message editor
pop-up in Subversion would report the addition of the right path --
but it doesn't. At the very least, *that* is a bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Oct 1 15:40:03 2003