Last post Apr 14, 2010 09:49 AM by jagdipa
Apr 06, 2010 10:45 AM|jagdipa|LINK
My company uses VS2008 and VS2002 with Source Safe 2005.
Now we have just purchased an MSDN subscription for the sole purpose of getting the new VS2010.
But I am hearing that VS2010 will not work with VSS2005. As a small business, we cannot cover the expense of buying Team Foundation Server.
What are my options?
Apr 06, 2010 12:30 PM|HeartattacK|LINK
If your only target is source control, then TFS is overkill. If you can learn it and are adventurous, then go for a combination of VS2010, mercurial and VisualHG. If you're scared of new tech, consider using SVN and AnkhSVN or VisualSVN (server + client). VSS
is kind of dead.
Apr 07, 2010 09:50 PM|anhphan|LINK
VS 2010 still works fine with VSS 2005. If you experience any issue with it, you can report it at
Apr 07, 2010 09:55 PM|karan@dotnet|LINK
Well as posted above there are other free open source controls available.
SVN and TortoiseCVS being the popular ones:
Apr 07, 2010 11:03 PM|anhphan|LINK
There are other free open source controls available, and VSS is dead. However, if Jagdip wants to continue to work with VSS, then it's still working with VS 2010.
Apr 08, 2010 08:40 AM|jagdipa|LINK
I actually hate VSS ..... with a passion. Its horrible.
For example, I delete a file from my VS. Then my colleague then works on the project. VSS sees that the file I deleted is still in my colleagues project files, so adds it back !!!
But that's my rant over. Are these open source alternatives workable with VS2008/VS2010. Are there any tutorials/documentation I can get to help me set them up?
I know I can search google for the answers, but its often better to get some help from someone who is already using this setup.
Apr 08, 2010 02:21 PM|karan@dotnet|LINK
Yep they are compaitable with all versions. And yes they are easy to setup and learn. If you see the links I posted above you should get some docs in those links itself. My pref would be SVN. And yes both are very much light weight
Apr 12, 2010 06:15 PM|Mikhail Arkhipov (MSFT)|LINK
TFS has nice integration with IDE, Subversion is less of that. I actually used TFS as a personal SCC on my laptop and it worked great with seamless setup. SVN required more effort.
Apr 13, 2010 09:04 AM|jagdipa|LINK
The problem I have is that we have Visual SourceSafe 2005 with all the licenses. My team is only small - 3 developers. I have heard that TFS is an overkill for such a small team, and I believe that the cost of TFS is too much (although I havent checked).
I have heard that there is a TFS Basic with is replacing VSS, but I havent seen it anywhere. I have an MSDN Professional Subscription, and I dont see it in there.
I think I will have to go for an open source version - hopefully one with a VS IDE. It just makes sense compared with paying for more licenses for TFS. The only problem is that I'll be spending the rest of my days ensuring it works correctly (which I am
doing now for the awful VSS now anyway!)
Apr 13, 2010 07:20 PM|Mikhail Arkhipov (MSFT)|LINK
What I like in TFS is nice integration with VS unit testing, reporting, work item and bug tracking, code analysis tools etc. If you go with OSS tools, try to use compatible family of tools so you won't have to resort to 5 different tools for doing testing,
version control, defect tracking, code analysis, reporting and so on.
Here is good info about TFS Basic
http://blogs.msdn.com/buckh/archive/2009/10/19/where-is-tfs-basic.aspx - it is not a separate download and rather is just a configuration step. It uses SQL Express rather than full SQL.
http://blogs.msdn.com/buckh/archive/2009/10/20/tfs-2010-server-licensing-it-s-included-in-msdn-subscriptions.aspx TFS allows up to 5 users without CALs.
"Users with a MSDN Subscription (specifically, Visual Studio Ultimate with MSDN, Visual Studio Premium with MSDN, Visual Studio Professional with MSDN, and Visual Studio Test Professional with MSDN) can download and deploy one instance
of Team Foundation Server 2010 on one device"
Apr 14, 2010 09:49 AM|jagdipa|LINK
Mikhail Arkhipov (MSFT). Thank you.
Now all I have to do is actually set it up :(