Why Subversion over VSS?
- Free software
- Easier to manage
- "check-ins" are atomic!
- Easy to Branch and Merge
- Continued development (i.e. VSS is dead end)
- Better tools for tracking changes and viewing logs
- Toolset and platform agnostic, but also integrates with many tools
I made the proposal to my manager, and it was a pretty easy sell. I've found it to be much easier to use, especially for branching (our project took 5 hours to "share and pin" in VSS, and then each operation took extra time to complete!).