solution looking for a problem
since i’m not doing major development anymore, and the projects I still touch are CVS, there’s no point for me picking up SVN until there’s a good reason to…
The thing about CVS is that whenever you try to rearrange files and directories into a more cohereent arrangement, you end up causing massive headaches. Result: CVS based projects end up with these weird legacy warts all over them.
With SVN, everything, even directories are versioned. This makes even massive reorgs painless.
True atomic commits are another really big reason to look at SVN seriously.
Really, it is worth switching.