SubVersion Instead of Visual SourceSafe

By now, many of you using Visual SourceSafe with Visual Studio 2008 know that VSS doesn’t work with VS2008 out of the box.  There is a fix available which the link below will lead you to.  However, you shouldn’t be using Visual SourceSafe anymore any how.  Instead, use SubVersion.  Why?

  • SubVersion is Free
  • SubVersion works over the Internet
  • Microsoft has Publicly stated that there will be no future releases of VSS
  • You don’t have to connect to SubVersion unless or until you need to access it.
  • SubVersion is noticeably faster than VSS

I wrote a pretty long article outlining why I moved to SubVersion over a year ago.  You can read it here: Why I Moved to SubVersion from Visual SourceSafe

You’ll also find instructions for setting it up and using it from a VSS perspective.

And just in case anyone is interested.  I don’t have a lot of room for Team Server either.  In many cases, it is overkill and even with this solution, it is hard to get it working over the Internet.  Unless you are a large organization who needs the kind of control Team Server will give you, I would recommend using SubVersion for your version control and some other solution for change control.

Visual SourceSafe Update

Like this Article? Subscribe to get every article sent to your email.

Related Post

  • Distributed VS Server Based Version Control SystemsDistributed VS Server Based Version Control Systems This video will discuss the differences and advantages of using a distributed version control system, like Git, compared to a server based version control system, like SubVersion or […]
  • Git, Gitosis, Putty and WindowsGit, Gitosis, Putty and Windows I was recently sold on the idea of replacing SubVersion as my version control of choice and moving to GIT, or at least installing GIT and seeing for myself if it is that much better than […]
  • Extracting MethodsExtracting Methods I once knew a programmer who had us all fooled into thinking he was the most organized programmer on the planet.  When he left at night, his desk looked like he had never even been to […]
  • SQL Express Mixed Mode AuthenticationSQL Express Mixed Mode Authentication So, I'm getting ready to do some data binding demos and I realized that when I installed Visual Studio, I forgot to install SQL Server Express first so that I could control the […]
  • ListView and the DataPagerListView and the DataPager One of the new controls that Visual Studio 2008 brings us is the ListView.  Now, the ListView control is really several different controls all rolled into one.  There is a lot to see with […]

About Dave Bush

Dave Bush is a .NET programmer and Certified ScrumMaster who is passionate about managing risk as it relates to developing software. When he is not writing or speaking about topics related to Application Lifecycle Risk Management (ALRM), he is an example to his peers as he develops web sites in the ASP.NET environment using industry best practices.

  • Jester

    Infinite thanks for the original article about why you moved to SubVersion from VSS. I was searching for information ‘translating’ commands between the applications (i.e., “How do you Get Latest using SubVersion”) and this was just what the doctor ordered – in addition to all the other great material.

Awards & Certs