While Microsoft Team System of much better version control system than the pathetic SourceSafe product, it still leaves much to be desired against other system such as SubVersion. Here I 'm going to maintain a list of my nit picks in hopes that at some point someone will tell me a I'm wrong and explain what it is that I don't understand about the product, or, the product team will address these shortcomings.
- . Visual Studio Integration
In general I think that source control integration into one's IDE (Integrated Development Environment), in this case Visual Studio is a bad idea. While this sounds counter intuitive, there are a lot of good reaons's for it what I won't go into here now. In any case below are list "issues" that I have with how TeamSystem integrates with Visual Studio 1
- The pending changes window does not provide a way to check or clear (uncheck) all of the files listed as modified.
- Peforming a "Get Latest Version" from the Solution window behavaves differently (incorrectly - doesn't always get all files - its unreliable) than doing a "Get Latest Version" from the Source Control Explorer window.
- The diff utility just plain sucks. Its visually ugyly and is feature poor.
At the time of this writing I am refering to Visual Studio 2008 (1)