On Wed, Aug 06, 2014 at 12:21:39PM -0500, Benjamin Fritz wrote:
> On Wed, Aug 6, 2014 at 12:14 PM, Andreas Stieger <andreas.stie...@gmx.de> 
> wrote:
> > Hello,
> >
> > I recommend the following:
> > In a clean working copy of the feature branch...
> > svn mv host host_branch
> > Then perform the merge, now without tree conflict.
> > svn mv host_branch/test host/
> > svn rm host_branch
> >
> 
> Thanks! That got me around my immediate problem.
> 
> But why does "svn merge" output misleading status, saying that it
> added files and folders that never actually get added to the working
> copy?

The server keeps sending adds for the paths.
It has no idea the client cannot use them.

Note how the As you're asking about appear in the tree-conflict column,
not in the first column as normal adds do. They allow you to see what
the server wants to add beneath its version of 'host'.

C:\Project_Files\FEATURE_WC>svn merge -c 6891 http://example.com/SVN/lib/trunk
--- Merging r6891 into '.':
 U   externals
A    lib\win32
A    lib\win32\lib.lib
A    lib\win32\lib.d.lib
   C host
   A host\lib\lib.sln
   A host\lib\proj\lib.vcxproj
   A host\lib\proj\lib.vcxproj.filters
   A host\lib\proj\lib.vcxproj.user
   A host\lib\proj
   A host\lib

Reply via email to