Thanks, deleting the conflicting files then merging worked perfectly. I'll definitely use svn merge instead of svn copy in the future!
Mark > Date: Wed, 4 Aug 2010 09:23:05 -0700 > From: ty...@cryptio.net > To: mark_...@hotmail.com > CC: users@subversion.apache.org > Subject: Re: Tree conflict: local add, incoming add upon merge > > On Wed, Aug 04, 2010 at 03:44:24PM +0000, Mark Wakim wrote: > > I am working on a project where we have trunk, and a branch which I > > will call BranchX. A couple weks ago I added a directory > > (myDirectory) to trunk, I then did an svn copy to add that directory > > to BranchX. > > The best way to get changes from one branch to another is always to > merge. > > > I am now merging the latest changes from trunk into BranchX, but I am > > getting a conflict: > > > > C myDirectory > > > local add, incoming add upon merge > > Right. The directory already exists in your branch, so svn is confused. > This confusing is because, without doing a merge, svn has no way to know > how the new directory ended up on your branch. > > > There are no code changes between myDirectory in trunk and BranchX. > > Why am I getting this conflict? I thought svn copy was the proper way > > to copy files/directories between branches? Does anyone know how I > > can resolve this so that in future commits people will not have to > > deal with this conflict again? > > If there are no changes, I would delete the directory from branchx and > then merge from trunk to recreate the directory on branchx. > > tyler