I have a team developing software in MS Visual Studio and now they want to start using MS Team Foundation Server, mainly for versioning and maybe patch and bug tracking. They don't have any experience with MS Team Foundation Server, but they are very enthusiastic with MS products. So whats the best free open source alternative solution? Git, SVN, CVS, Bugzilla, plugins, etc.
There isn't a direct alternative, but I'd rather use the following:
Subversion (TortoiseSVN), CruiseControl, and something like Bugzilla.
Martin Fowler has recently done a good article on source control, and svn comes out ahead of TFS.