Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What's the best free open source alternative to MS Team Foundation Server? [closed]

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.

like image 975
user342970 Avatar asked May 17 '10 11:05

user342970


People also ask

What is the replacement for TFS?

TFS rebrand to Azure DevOps Server - Azure DevOps | Microsoft Learn. This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

Can we use TFS for free?

Functionality. With regards to the use of its features, Microsoft TFS allows limited functionality with its free version and complete functionality with its paid version.

Is TFS open source?

The Open Source Group TeraFlowSDN (OSG TFS) defines a framework for the development of a cloud native SDN controller for high-capacity networks aiming to support future networks beyond 5G.

Why is Jira better than TFS?

TFS is an application life-cycle management tool whereas Jira is a simple issue tracking tool, and many features of TFS such as source control, automatic builds are not supported in Jira where we need to use Bamboo, BitBucket for source control repository.


3 Answers

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.

like image 155
Joe Ratzer Avatar answered Oct 26 '22 16:10

Joe Ratzer


There's no single open source alternative to TFS. TFS does source code management and versionning, build server and continuous integration, workitems, project management, sharepoint portal, ... and a good Visual Studio integration.

like image 31
Darin Dimitrov Avatar answered Oct 26 '22 15:10

Darin Dimitrov


Here's a vote for Mercurial (Hg), along with Bugzilla. If you are primarily a Microsoft shop then Mercurial has a much better UI (TortoiseHg), which we use with WinMerge to show visual diffs. We don't find Visual Studio integration to be a big factor in practice, and it's great to be able to operate source control on whole folder trees regardless of the VS solutions and projects contained within them.

Also, if you are planning on a new VCS now, you may as well keep up-to-date and use a DVCS, like Mercurial or git. No one I know who has switched to a DVCS would ever willingly go back to a non-DVCS like TFS or svn. Once you get used to local check-ins you'll agree!

like image 2
Simon Chadwick Avatar answered Oct 26 '22 15:10

Simon Chadwick