SVN is a life saver in the multi-developer project world. Heck, even with just one developer we would recommend it. The ability to organize code revisions is necessity. Now mix in the CakePHP framework and we have some developers that chose everything perfect for development.
To start, I really think that many people don’t use SVN properly to organize their code. I myself am one who was like this. In the past, we only worked in Trunk. Great, we had the ability to work on our own working copies of the repo, but beyond that, doing code pushes and managing larger revisions versus simple fixes/updates becomes hard.