I have a situation where I have few classes in way too many places. I'd like to have them in one directory to avoid unnecessary file hunting. There's trunk (where all the actual development is being made), and several branches with same files and numerous little customizations.
Using svn move in the trunk and then merging that revision to all the branches will probably obliterate all the customizations, since it's basically just delete and add, so I thought that what if I ran same svn move commands in the trunk and all the branches, and never merged that particular revision from trunk to any of the aforementioned branches?
The problem is, I have absolutely no idea if merging from trunk to branches will work after that if I have to make changes to those files. Do I have a huge disaster in my hands (I have experienced all the horrors and generaly dickery regarding Subversion and moving/renaming files), or does SVN play nicely for once?
Edit: we're using Subversion 1.6.15