Somewhat stuck trying to find a newer/better SCC system for my employer. My personal darling is SVN as it's compatible across a good swath of machines and relatively fast, but with past/present experience, it's not as friendly/easy to do branching.
The needs assessment is as follows:
- Must be easy to use (CVS is considered easy)
- Branches must be first class citizens
- Prefer a mechanism like SVN's external property for repositories
- Must be multiple OS friendly (linux, unix, Mac, MS Windows)
- Proprietary/Commercial might be all right depending on license costs
Git is out as an option as some of the machines are running Vista and it's been a nightmare getting any developer tool to function with some sense of stability on that OS.
I'm also looking at Mercurial but not sure yet if it's going to work right for how the company operates.