I had a feature branch of my trunk and was merging changes from my trunk into my branch periodically and everything was working fine. Today I went to merge the branch back d
I had a similar problem. The only thing that actually worked for me was to delete the conflicted subdirectories with:
svn delete --force ./SUB_DIR_NAME
Then copy them again from another root directory in the working copy that has them with:
svn copy ROOT_DIR_NAME/SUB_DIR_NAME
Then do
svn cleanup
and
svn add *
You might get warnings with the last one, but just ignore them and finally
svn ci .