I recently had to re-factor some code from a previous maintainer and initially I had to do a lot of shifting directories and renaming et-all. It was relatively a small amount of code so comparing sizes didn’t really reveal much. Given that subversion will always preserve each version, won’t this explode the size?
I’m assuming that
repo/trunk/bobbyapple
moved to
repo/branches/oldapple
would be considered different histories based off of path and that subversion would preserve these differently (move = copy+delete). Thus if one shifts around large directories, this quickly can explode the size?
Copying is essentially free in SVN, and changes are stored as diffs. So no, this won’t “explode” the size.