Alex blogs about MS missing the boat on the Software Development Life Cycle here, and I agree with him 100%... But in his rant, he asks this question:
Source Control - Visual SourceSafe 6.0xyz. Yeah, 'xyz' is the next super minor build that will be available next month. Ok, kidding aside, SourceSafe needs to be seriously overhauled and/or replaced. I'll bet anyone $100 dollars that it is being replaced but it is WAY too late. Other products are propping up and I'm very tempted to buy them. Microsoft is lucky that I invested money in SourceSafe and I don't want to have to reinvest. It's not a good thing when your source control product is probably considered the most unreliable product available in its space. It's especially disconcerting when your development products are used by millions of developers. I would argue that Visual SourceSafe should be retired and a completely new product pushed. I don't trust SourceSafe and I've used it for quite some time; I know new folks don't trust it because they only hear horror stories. Microsoft, PLEASE give us a more robust source control product.
I think I can talk about this (after all this goes back 2 /12 years), but back in the early .NET days (beta 1'ish) I remember hearing word coming out of Redmond that a new source control system was coming, and was originally supposed to ship with .NET. I think it was called TeamSource and it was based on Exchange, had extremely tight integration with the IDE, had embedded collaboration tools, the works. It sounded like a rockin replacement for VSS, but as work on .NET progressed, I stopped hearing rumors about TeamSource. I guess it either got pushed back to infinity, or died an ugly death. Who knows.
We are in the process of switching to CVS (on more of a voluntary project-by-project basis), and plans for Subversion aren't too far down the pipe; but Alex's post makes me wonder what could have been with MS's uber-SCC app. I mean, maybe there are plans to ship something new with Whidbey (I'm sure VSS won't live forever), but MS may be missing the boat when it comes to SCC stuff. It seems CVS is becoming a more acceptable alternative to many MS development shops. It has here...
[Listening to: Ministry - Reload (4:44)]