Réponse proposée PVCS to TFS source code migration

  • mardi 29 mars 2011 18:24
     
     

    Hi,

    I'm planning to migrate source code from PVCS with version history to TFS 2010.  I would like to get at least the five latest versions of all files if I can.  It doesn't look like there is a tool to do this.  What's the best approach?

    Thanks,

    Woody


    http://leonardwoody.com

Toutes les réponses

  • mardi 28 juin 2011 13:33
     
     

    Woody, did you ever find a solution for this?

    Thanks, Christopher

  • mercredi 29 juin 2011 14:50
    Modérateur
     
     Réponse proposée

    The TFS Integration Platform does not provide “out-of-the-box” support for migrating from PVCS.

    There is a list of partners who provide Tools or Services for migration data to TFS from other Version Control or Work Item Tracking systems at http://msdn.microsoft.com/en-us/vstudio/bb840033.aspx?ppud=4 but it does not appear that any partner currently has a tool for migrating from these products either, though contacting them to help with services is a possibility.

    The TFS Integration Platform was designed to be an extensible platform, so it is possible for you (or a partner you might hire) to write a custom adapter for PVCS. Writing a custom adapter is not necessarily a small undertaking.  The amount of effort required can vary greatly and depends primarily on factors such as:

    1.            How much “feature parity mismatch” is there between the other system(s) and the TFS. In other words, how much conversion of the data is required?    For migrating from another Version Control system, do you care about migrating all revision history from the existing system or not?    Do you care about maintaining branch relationships or not, and is the branching model very different from that of TFS?
    2.            Do you only need to migrate data from the other systems into TFS, or do you also need to sync changes in TFS back to the other systems?

    For more information on writing an adapter for the TFS Integration Platform, see Robert MacLean's excellent blog post at: http://www.sadev.co.za/content/how-create-adapter-tfs-integration-platform-series-index.

    Also

    • Proposé comme réponse Aluwalia mardi 5 juin 2012 19:11
    •  
  • mercredi 7 mars 2012 20:11
     
     

    I have written such a tool. It migrates PVCS (currently version 7.5.*) with complete history and all labels to TFS2010.
    If there is still some interest in this project, we can talk about it ;)

    http://pvcs2tfs.kalmbach.eu/


    Jochen Kalmbach (MVP VC++)


    • Proposé comme réponse Aluwalia mardi 5 juin 2012 19:10
    • Non proposé comme réponse Aluwalia mardi 5 juin 2012 19:11
    • Modifié Jochen KalmbachMVP mercredi 10 octobre 2012 06:48 Added link
    •  
  • jeudi 19 avril 2012 20:48
     
     

    Jochen, I would be very interested in any information you have on the migration of PVCS archives to TFS.

    Thanks, Christopher

  • mardi 5 juin 2012 19:14
     
     

    Instead of all that pain, is it not possible to take the code and setup tfs with that ? I mean just take the dump and set it up in tfs

    I m sorry if I sound lame, but I have no expereince with repositories and know very less about it. So I was wondering if this is a possibility to do because, I have also have to move from pvcs to tfs and don find a solution for it. Please provide some suggestions if possible.

    Thanks in advance for any help.

  • mardi 5 juin 2012 19:16
     
     
    Hi Jochen, could you please let me know if you are still interested to share the tool ?
  • jeudi 14 juin 2012 15:01
     
     

    Jochen,

    I am very interested in your tool. Are you willing to provide access to it? What is the best way to reach you to discuss? We have a huge PVCS 7.5 DB that we are trying to migrate to TFS and manually it is a nightmare.

    Thanks,

    John Kreiner

  • vendredi 15 juin 2012 05:13
     
     Réponse proposée

    If someone is still interested, then please contact me throu the Codeplex-page:

    http://www.codeplex.com/site/users/view/jkalmbach

    More info can be found here:

    http://pvcs2tfs.kalmbach.eu/

    I have now a complete version, which can be used in production...


    Jochen Kalmbach (MVP VC++)