On Aug 10, 2005, at 3:51 AM, Holger Biebinger wrote:
>
> In my trunk working copy I tried
> svn merge -r100:110 [PATH_TO_REP]/branches/A
> to apply branch changes to the trunk. For the moved files I always get
> the "skipped missing target" message.
You shouldn't get any 'skipped' messages at all;  those messages mean  
you've specified an incorrect patch to apply to the working copy.    
Something must be wrong about your description.  Your description  
looks correct, but if you're seeing 'skipped' messages, then the real  
situation must be more complex, or you must be over-simplifying.  If  
you want more help then you'll need to show us an actual transcript  
which demonstrates the whole problem.
> After the merge changes applied to
> foo in trunk are lost.
This is a separate issue, and is expected.
The edited files are not lost, they just become unversioned.  The  
problem arises when you edit file 'foo', and then 'svn up' or 'svn  
merge' wants to move foo.  We don't yet have a true move operation --  
just copy and delete.  So the 'update' or 'merge' command adds the  
new-name of foo, and deletes the edited foo, rather than actually  
moving your edited foo to the new-name.  Because foo has local edits,  
however, the deletion doesn't really delete the file.  Instead, your  
edited 'foo' becomes unversioned.
Here's the issue explaining the problem:
    http://subversion.tigris.org/issues/show_bug.cgi?id=2282
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Aug 10 15:01:18 2005