[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

tree conflict: local add, incoming add upon merge

From: David Tombs <cyan.spam_at_gmail.com>
Date: Tue, 24 May 2011 10:45:09 -0400

Hi Subversion Gurus,

I have a question about merging with a tree conflict.

I created the same directory, called 'config' on two branches. The
directory had different files on each branch, let's call them 'foo.java'
on branch A and 'bar.java' on branch B.

When I merged branch A -> branch B, I got a "tree conflict" saying "local
add, incoming add upon merge." I can understand this error: the merge
tried to add the directory as expected but it was already there. My
desired resolution is to keep the 'config' directory and just add the file
from branch A. That is, 'config' would contain both foo.java and bar.java.

The only way to achieve this I found was to delete 'config' (with no
commit), do the merge, and then revert the deletion of bar.java. It
worked, but it seems weird to do a delete just to revert it. Do you know
any better way of doing it? It took me a while to figure out the
solution, with lots of fruitless Googling.

Thanks in advance,
David

-- 
Wise men _still_ seek Him.
Received on 2011-05-24 16:50:34 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.