All the various bits and pieces of fantastic software played nicely with each other. Take for example these bits of awesome:
- CakePHP – Stunningly easy PHP framework for RAD
- Subversion – Excellent version control system
- TortoiseSVN – Open-source GUI based SVN management
- XAMPP – Apache/MySQL/FileZilla etc server
Individually, these are fantastic packages; each excels at what they’re made to do. Combine them and they’re potentially the biggest collection of cockups you’ve ever had the misfortune to come across.
Subversion doesn’t seem to like CakePHP’s directory structure (yes, I know I can restructure CakePHP however I want but I’d like it to work OOTB)
XAMPP definitely doesn’t like Subversion unless you have the right version of apache for your SVN version.
CakePHP doesn’t like the SVN required directory structure.
Hoy. I expect the fun to continue. For now, I’ve got the CakePHP working outside of the normal htdocs folder. Now to try and get SVN working in conjunction with Tortoise and Dreamweaver