By aspatton

VS .NET source control options

By aspatton

I’ve always been a bit surprised at the lack of source control options from Microsoft. The rudimentary Visual SourceSafe (VSS)offering is okay for small teams and small projects that are housed under one roof, but expand beyond any those parameters and troubles arise. Microsoft doesn’t even use it for its in-house projects.

I’ve worked with disconnected dispersed teams for the past few years and VSS just doesn’t fill the need. One product I have used extensively with recent projects is from an IBM company – Rational’s ClearCase. Their Visual Studio .NET integration is powerful and working across a network is possible. Another good product I’ve used in the past is SourceGear Vault.

I’ve read many overviews of the upcoming Team System in the next version of Visual Studio .NET to go along with .NET Framework 2.0, and it seems a bit promising so maybe Microsoft has learned a thing or two.

  • You could always just go with good ole CVS:

  • Jade Ohlhauser

    We’re happy with Borland StarTeam:

    It’s our defect tracking, task management, document control, and source control (integrated with VS.NET, of course)

  • We use Subversion for all our projects, including VS.NET. The only – minor – downside is that ASP.NET web projects don’t like the .svn hidden folders that the Subversion client creates. It’s a bug in VS.NET. So it’s necessary to use a patched build of the client. Apparently VS.NET 2005 fixes this.

  • We also use SourceGear Vault and what a great product. It is easy to install, fairly inexpensive, and easy to manage. We use it standalone and integrated into VS.Net. That’s my plug:)

  • robredford

    The problem with SourceGear (and I believe Subversion as well) is that they lack workflow. We considered both of them in my office, but needed that feature

  • orbitalgroup

    I too am also a user of SourceGear Vault, but eagerly await the VS 2005 source control system. A few questions, what does Microsoft use for in house projects? and, What are the other commercial alternatives apart from the IBM and OpenSource offerings?

  • AFAIK MS has it’s own proprietary non-public system, but migrates to Team System (or already migrated). I wonder at how large development teams is Team System targeted?

  • stefano

    I’m using CLearCase and Visual Studio .NET too, but I can’t say I’m very happy…maybe the problems are due to our poor experience with ClearCase, but above all the integration with .NET seems to be very complex and not really effetcive.

    Any suggestion on tuning the interaction between the two tools would be well appreciated.

  • Kolik

    But hey, is there any free alternative?

  • Catherine Sea

    Hi Aspatton,

    I am Catherine from Dynamsoft. I’d like to recommend Dynamsoft SourceAnywhere Standalone for you.

    It is an SQL-based version control application that provides all of the key features of VSS, plus much more. It comes with GUI client, command client, SDK, Eclipse plug-in, Visual Studio 6/2003/2005/2008 integration, Dreamweaver/Flash integration, cross-platform client. All are in one product. Besides that, SourceAnywhere Standalone offers a unique feature, Web Deployment through FTP.

    Here is the home page of SourceAnywhere Standalone:

    The SaaS Edition – SourceAnywhere Hosted is also available.

    You can take a look.


    Catherine Sea
    The leading developer of version control and issue tracking software


    I use SourceGear Vault. It is a 3 tier system. Intergates with Visual Studio, has a stand alone client, stores all source in SQL Server. You can also use the stand alone client to check in documents and other objects. Source Gear is an excellent choice.

Get the latest in Front-end, once a week, for free.