What do you use as a good alternative to Team System?

I would like to gauge what solutions other people put in place to get Team System functionality. We all know that Team System can be pricey for some of us. I know they offer a small team edition with five licenses with a MSDN subscription, but what if your team is bigger than five or you don’t want to use Team System?

  • cannot create tag
  • How should I approach Continuous Integration and .NET Framework Versions
  • SVN checkout ignore folder
  • How to setup CruiseControl.net with git in a windows server
  • Check for modification failure in content Integration using VisualSVN Server and Cruisecontrol.net
  • CruiseControl.Net with git build fails when running as a service
  • When it comes to developing for the IPhone, should I use Git or Subversion?
  • Intellij project hosted on GitHub showing up as a subversion project?
  • Svn -> git migration with several trunk/branches/tags
  • Why does `git-svn` hang at `Found possible branch point:`
  • Compare files between two branches in TortoiseSVN
  • git-svn and updated svn url
  • 12 Solutions collect form web for “What do you use as a good alternative to Team System?”

    I’m stunned that nobody has mentioned the free and excellent TeamCity product from JetBrains. It includes:

    • Continous Integration
    • Software Build management
    • Project Management, Monitoring and Statistical Reports
    • Integration with many IDEs, Sourcecode control systems, and Testing Frameworks

    For project management / bug tracking / Git or Subversion repository I also use Unfuddle (free for small personal projects!)

    I’ll second Trac + Subversion. While nothing is perfect, this combination works quite well for me, and the price is right.

    Even for projects I work solo on, it’s nice to have both of these integrated.

    I’ve had a lot of success with the nice integration between SourceGear vault and FogBugz.

    MS Build for build automation meets my needs.

    Took my answer out of the question and posted it as one of the answers per the StackOverflow FAQ.

    Here is the solution that I use and it works great:

    • Subversion for source control
    • Warehouse for my Subversion web browser
    • FogBugz for feature and bug tracking with it integrated with Subversion, Visual Studio, and Warehouse
    • VisualSVN for integrating Subversion into Visual Studio
    • CruiseControl.Net with nAnt for my automated build system for .Net projects
    • CruiseControl.rb with Capistrano for my automated build system for Ruby on Rails projects

    Trac

    It seems targeted for Open Source / Community type projects but it’s working just find as an internal Developer intranet. It integrates a Wiki, Bug tracker and SVN Source browser into one nice package and it’s very easy to configure.

    Sourcegear’s suite of products are a very nice alternative. Vault + Dragnet + Fortress are nice, however if you can’t afford all of those, Vault + FogBugz is a pretty decent alternative.

    I use SourceGear’s Fortress on my home computer for personal development. Its free for a single user.

    I use VisualSVN Server for source control, Mingle for project management and bug tracking, and Team City for continous integration. I’m still getting used to it, but it’s working great so far. This is a good free setup for small teams. Licensing Mingle and Team City will cost money for larger teams.

    Seapine CM – Cross platform issue management and version control

    http://www.seapine.com

    For a lightweight & completely free option, you can use Springloops integrated with Basecamp (+ an SVN client).

    Note: SpringLoops integration with Basecamp is not available in their free setup.

    I develop on Linux also, which is one reason I came up with the solution I have. I was wondering how the SourceGear options work in this respect? I have used Vault before, which in my experience wasn’t too bad, but I know it is mostly Windows based. I think I read at one point that they have a client that can work on Linux, but I have never used it. I just want to open the conversation up a little more, so people who come to this question can hopefully find the best answer for them, based on their wants.

    If the Vault client can run on Linux and Mac and run well, then using Vault and Fortress will definitely be the accepted answer as a good low cost alternative to Team System.

    SVN with the TortoiseSVN add-on makes for a solid and easy to use interface. WinMerge is a great tool to thrown in that mix as well.

    Git Baby is a git and github fan, let's start git clone.