Tech Off Thread

6 posts

Forum Read Only

This forum has been made read only by the site admins. No new threads or comments can be added.

Getting help with VSS to TFS migration

Back to Forum: Tech Off
  • User profile image
    RodAtWork

    We've got a 14 year old Visual SourceSafe database.  This houses all of our source code.  We've stayed with VSS because it's what came with classic VB and the MSDN subscription, and because Team Foundation Server was too expensive for us to consider.

     

    Now, with the release of Visual Studio 2010, Microsoft is making TFS available, for free, for small groups.  I believe it's a part of our MSDN subscription.

     

    Well, we've got questions about this migration.  Where is the most appropriate place to ask these questions?

     

  • User profile image
    fabian

    here: http://social.msdn.microsoft.com/Forums/en-US/tfsintegration/threads

     

    Did the same some years ago.  The biggest issue we had was that we got out of memory exceptions when running the vssconverter.exe. We solved that by purging all deleted items from the SourceSafe Database There is a tool called VSSEMS that allows you to permanently purge deleted items from your Visual SourceSafe database. http://blogs.msdn.com/korbyp/archive/2004/06/16/157300.aspx . The tool is not official suported by Microsoft. That said it was Microsoft Support that told me to use the tool and it works.

     

    Hope this helps and good luck Wink

     

    /tony

  • User profile image
    lensman

    Good question.  I asked a similiar question earlier and did not get much response.  I ended up viewing a couple of podcasts of TFS, available here of all places, and read a lot of books.  I ended up getting the book "Applicatoin LifeCycle Managment", by wrox, which specifically covers VS 2010.

     

    The biggest delimma I had was the sheer number of available options you now have.  Are you looking to get everything working or simply replace VSS. I went for the "Get VSS replaced and implment TFS later" route.

     

    I ended up running the advanced configuration of TFS and split things up.  I  added a new instance to our firms SQL Server for the TFS portion.  We already had a running Reporting server so I did no configuration to do there.  The web server portion involved adding a new website to an existing Intranet server.  As everything already is covered by a strong backup strategy this made things easier.

     

    I then ran every maintenance and repair function I could find and do on the VSS before I considered any migration.  I made sure everything was checked in and locked everyone out of the VSS itself. I archived things and made myself a local "working" copy on my box.

     

    I then had to create a migration script for the VSS to TFS tool.  Each user who ever created a VSS document had to have a mapped name in TFS.  If you have a large number of previous employees you need to consider how you wish to do this.  Each account had to be configured in TFS ahead of time.

     

    After that it basically boiled down to using the migration tool and everything "worked".

     

    NOTE:  The thing I hate (or possibly did wrong) is that every linked file is no longer linked.  In VSS you could have projects share, now you can't.

  • User profile image
    RodAtWork

    fabian said:

    here: http://social.msdn.microsoft.com/Forums/en-US/tfsintegration/threads

     

    Did the same some years ago.  The biggest issue we had was that we got out of memory exceptions when running the vssconverter.exe. We solved that by purging all deleted items from the SourceSafe Database There is a tool called VSSEMS that allows you to permanently purge deleted items from your Visual SourceSafe database. http://blogs.msdn.com/korbyp/archive/2004/06/16/157300.aspx . The tool is not official suported by Microsoft. That said it was Microsoft Support that told me to use the tool and it works.

     

    Hope this helps and good luck Wink

     

    /tony

    Thank you, fabian, for the link!  I'll try to post my message there (I just tried and got a 500 error message from the web server).

  • User profile image
    RodAtWork

    fabian said:

    here: http://social.msdn.microsoft.com/Forums/en-US/tfsintegration/threads

     

    Did the same some years ago.  The biggest issue we had was that we got out of memory exceptions when running the vssconverter.exe. We solved that by purging all deleted items from the SourceSafe Database There is a tool called VSSEMS that allows you to permanently purge deleted items from your Visual SourceSafe database. http://blogs.msdn.com/korbyp/archive/2004/06/16/157300.aspx . The tool is not official suported by Microsoft. That said it was Microsoft Support that told me to use the tool and it works.

     

    Hope this helps and good luck Wink

     

    /tony

    I've just been able to post my question.  It gives more detail than I've been able to give here.  Here's a link to that, in case you're interested:

     

    http://social.msdn.microsoft.com/Forums/en-US/tfsintegration/thread/c00c2c68-3d49-4405-a6cd-1ad2d471ec19

  • User profile image
    fabian

    RodAtWork said:
    fabian said:
    *snip*

    I've just been able to post my question.  It gives more detail than I've been able to give here.  Here's a link to that, in case you're interested:

     

    http://social.msdn.microsoft.com/Forums/en-US/tfsintegration/thread/c00c2c68-3d49-4405-a6cd-1ad2d471ec19

    I have just replied to you post.

Conversation locked

This conversation has been locked by the site admins. No new comments can be made.