Long story short, I switched from SVN to Git. I could go probably go into a long list of reasons why, but really it comes down to two:
- I want a lightweight branching model (to keep things like the screen sharing out of the deployed builds)
- I want to learn a new version control system (I’ve used Git a bit, but this is the largest project I’m working on so will force me to learn more quickly)
It took a bit to get everything moved over, but I think everything is working correctly now. I’m still on Google Code, just using their Git back-end.