OpsHub Visual Studio Online Migration Utility

Free

This migration utility helps customers to migrate the most commonly requested data from an on-premises Team Foundation Server to their Visual Studio Online account. It is designed for basic migration scenarios to migrate history of version control changesets, work items etc.

(7) Review
Visual Studio
2013, 2012, 2010
Download (2,287)
8/22/2014
1.0.1.006
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Description
Reviews (7)
Q and A (15)
Sign in to write a review
Sort by:

by codingoutloud | June 30 2014

Thank you - very nice tool. Considering the complexity of what you undertook and the amount of work it saved me (and many others), this was a 5 star effort.

by DKube | June 17 2014

This is a Java application, and I almost installed it. Luckily for me that I looked at the proxy installation... No Java on my machine!!

Sandeep Jain (OpsHub) June 18 2014
| Edit |
Delete

Yes. The application uses Java (and C#)among other things. Java is bundled in and the application (and Java) can be uninstalled after migration is completed.

by d1820 | May 16 2014

Tried running the installer numerous time, could not get the utility to work. nothing ever got created in C:\Program Files\OpsHub\

Hopefully there will be a Microsoft supported one in the near future to help migrate.

Sandeep Jain (OpsHub) May 20 2014
| Edit |
Delete

If you have any problem with the utility, please create a question on stackoverflow (www.stackoverflow.com) with tag opshub.
OpsHub support team monitors that tag and answers as appropriate.

by Anil Desai | May 16 2014

Worked very smoothly and completely migrated ~15 realtively simple projects and ~1,300 changesets. After configuring online security and mapping logins, the process couldn't have been much smoother. The only issue I've noticed so far is that check in timestamps for revisions will be set to the time of migration check-in; however, the comments have the original check-in user and original timestamp. Overall, this is an excellent utility - highly recommended for moving collections from TFS to Visual Studio Online!

by CastorTroy0606 | May 16 2014

Word. If you don't like it you have no idea what you are doing.

by El Bruno | May 14 2014

Amazing app! Thanks

by Ed Blankenship | May 12 2014

Sign in to start a discussion


  • OH-SCM-009: Error occurred while sync.
    3 Posts | Last post Tue 2:16 AM
    • Whilst syncing work items and source code for all team projects, I receive the following error:
      
      OH-SCM-009: Error occurred while sync. Value cannot be null.
      Parameter name: key
      
      I will zip up the logs and send to ovsmu.
      
      Thanks.
    • BTW, I didn't post this in stackoverflow as most OpsHub question their are down voted...
    • Have tried the newly released 1.0.1.006, still getting an error with merges, but different this time:
      
      OH-SCM-009: Error occurred while sync. The item $/XXX/XXX/XXX.cs does not exist at the specified version, or you do not have permission to access it.
      
      Have sent updated logs back to ovsmu.
  • Error creating the webProxy specified in the 'System.net/defaultProxy' configuration section.
    1 Posts | Last post Mon 5:38 PM
    • Hi, 
      
      Getting error while giving Endpoint details while migrating to VSonlineError: Error creating the webProxy specified in the 'System.net/defaultProxy' configuration section.
      
      Iam running opshub on win12 64bit os, .net framework also installed and The machine is behind proxy, hence  added new environment variable with the name "_JAVA_OPTIONS based on http://opshub.com/main/index.php/ovsomu-proxy
      added below variable 
      1. _JAVA_OPTIONS
      2.  -Dhttp.proxyHost=ipaddress -Dhttp.proxyPort=8080 -Dhttp.proxyUser=username  -Dhttp.proxyPassword=mypassword -Dhttps=false
      
      can someone please let me the workaround for this issue.
      
      Thanks,
      Rajesh
  • Crashes on User Mapping screen
    9 Posts | Last post July 28, 2014
    • When I try to run this, on the User Mapping page, I get the following error:
      
      com.opshub.eai.tfs.exception.OIMTFSApiException:
      OH-TFS-Connector-0051: Operation failed getUserList. Server Error:
      Object reference not set to an instance of an object.
      
      I know this just came out but I hope these errors get fixed.  I have tried a number of migration strategies and none of them have worked.
    • Can you please zip up and send us the log files from location <c or d>:\Program Files\OpsHub Visual Studio Online Migration Utility\logs and email them to ovsmu@opshub.com
      
      Please include a reference to this request in your email
    • I got same error OH-TFS-Connector-0051 on same step.
      If you want, I can send logs to you.
      
      I hope this problem will be fixed soon.
    • Please send us the zip of log files at the above email address (ovsmu@opshub.com). We need the logs to analyze and find the root cause for this issue. also, how many users are there in the source and target project?
    • I think that project has 3 users actually. But it maybe 5 or 7 users are permitted by group.
      
      I will send logs. Take care that it includes some Japanese characters.
    • I've got same error.
      That's because I had a team project using the same project collection name.
      The getUserList method calls ReadIdentity (TFS client object model) passing the wrong domain, team project domain instead of collection project domain.
      
      Rename the project collection...
      
      http://blogs.msdn.com/b/tfssetup/archive/2010/09/15/how-to-rename-a-tfs-collection.aspx
    • I got the same error OH-TFS-Connector-0051, even when migrating a simple test-project with a single user. I will send the logfiles to ovsmu@opshub.com.
      
      AB.
    • I was able to migrate most of the projects to VOS except for two. I'm getting the same error:
      
      com.opshub.eai.​tfs.exception.O​IMTFSApiExcepti​on:
      OH-TFS-Connecto​r-0051: Operation failed getUserList. Server Error:
      Object reference not set to an instance of an object
      
      I will send the logfiles to ovsmu@opshub.co​m.
      
    • I am using the latest version of opshub and I am also getting the error when trying to migrate a small project with three users. I already sent the logs to the mentioned e-mail adress, but it returns that I have to state y request here first :) Please let me know what I can do to resolve this
      
      thanks
       
  • Migration from VSO to VSO
    2 Posts | Last post July 28, 2014
    • Is it possible to migrate from one VSO team project to another with the utility?
    • It is not possible to migrate from one VSO team project to another using the free utility. Free utility is restricted to migrating from TFS On premise to VSO.
      
      It is possible to migrate from one VSO team project to another using the commercial OpsHub Integration Manager (which is a paid product).
  • Migration failed using opshub
    4 Posts | Last post July 18, 2014
    • We're migrating 126 projects from tfs to tfs online. It failed halfway through (approx. 11k changesets) giving this error: OpsHub-012010: Processing blocked - earlier event(s) for entity 6117 have to be processed first.
      
      When I hit retry and start the process again it just stops by itself after a few minutes and give the same message. I have no clue why it does that.
      
      Logs are over here http://productdownloadtest.blob.core.windows.net/uploadedfiles/logs.zip Help appreciated. Thanks
    • There is not enough hard-disk space on your machine, Can you please make sure you can have some of the space free on your machine for C: (Windows Drive). Additionally You can follow below steps to free some space but that can take some extra time in processing.
      
      Step: In your machine there is one extra drive created temporarily for processing change-set , the name of that drive may be  O: (O Drive) , Go to that drive and delete all  files and folder in that drive, On Next processing of change-sets, the required flies will be downloaded as needed hence it will take some extra time for processing
      
    • Hi,
      Thanks for your help, I had already extended the disk and made another try.
      We're currently hitting the windows 260 chars limit for paths because your tools creates a 4 characters (5 with the slash) at the root of the virtual drive you create. Any way to fix this issue?
      Thanks
    • Can you please make sure you are using the latest version of the utility (we have fixed some bug in this area recently). If with the latest version you are still running into this issue, please send us the logs.
  • By Project, From Multiple Sources
    2 Posts | Last post June 06, 2014
    • I have two different TFS systems (2010 and 2012) with different projects. Can I selectively pick and choose which projects to move to VSO? I.e. when I've migrated one TFS instance, can I then run the tool again and move (different) projects from the other on-premise TFS into the same VSO I just migrated other stuff in?
      It would also allow me to migrate projects one-by-one when the time is right for each... (I have about 31 projects scattered across those two TFS instances).
    • Yes. This is feasible. You can migrate selected projects and projects from two different systems.
  • Trojan?
    3 Posts | Last post June 02, 2014
    • I'm downloading the 5/15/2014 version 1.0 file, but as soon as the 220 MB download finishes, my Norman Anti-Virus puts the downloaded executable in Quarantaine because it finds a Trojan (WinPE/SmallDrp.AZZS):
      McAfee Details: http://www.mcafee.com/threat-intelligence/malware/default.aspx?id=7199643
      I assume this isn't on purpose, so can you please test the executable and fix it? 
      
    • We have verified the exe using Norton Anti Virus and McAfee. Both do not detect any malware or infections for this file. We also tested it with norman which is detecting it as malware, hence we have reported it to Norman as 'false positive detection'.
      
      We suggest you use another Anti Virus or some another mechanism to verify whether the file is infected or not.
    • Great! For the time being I just disable my Norman Automatic scanner while downloading and installing the product.
      After installation, Norman doesn't complain about the installed files. It just doesn't like the installer executable.
      Thank you for investigating this issue. 
  • Support Custom Project Templates
    2 Posts | Last post May 27, 2014
    • Does it support custom project templates. For instance, our TFS Projects are built on a Conchango branded Agile template, and I'm not even sure how that template can be imported in to a new TFS server.
      
      thank you.
    • The free utility does not support migrating custom templates.
      
      Customized templates can either be reverted to standard templates and then migrated using the free utility or they can be migrated using the OpsHub Integration Manager (which is a licensed commercial product). If you are interested in using OpsHub Integration Manager for the migration of custom template please send us a message by registering at http://www.opshub.com/main/index.php/company/contactus
  • Repeating migration on already migrated source, is that supported?
    2 Posts | Last post May 27, 2014
    • Hi,
      
      I've successfully migrated our projects (~13000 changesets) and everything seems to be ok, however due to changes done in a few projects after migration I need to "merge" those to VSO as well.
      Will I be able to merge those changes if running a new migration with same source and destination as first migration, or is that not supported in this free utility ?
      In other words: Is the the migration a one time action between source and destination, or can it be run repeatedly to keep destination updated with changes in source until we move 100% over to VSO ?
      
      Many Thanks
      Hakon
    • Migration is a one time activity. You have the option to delete the target project and restart the migration to capture the additional changes. If this was one time additional changes, then this is probably the best option.
      
      If you expect this to be an ongoing activity, on going periodic (or regular) sync is also supported in OpsHub Integration Manager (OpsHub's commercial offering). 
  • Migrating between VSO instances
    3 Posts | Last post May 23, 2014
    • Is there a possibility to migrate between two VSO instances? The interface is blocking me from doing that. We have multiple VSO instances and we want just one.
    • I may add that we would be satisfied with the most basic scenarios as supported by the tool with OnPrem TFS -> VSO.
    • The utility is restricted to migrating from TFS on premise to VSO. The migration you outline is feasible with OpsHub commercial offering. Please reach out to us at http://www.opshub.com/main/index.php/company/contactus for more information
1 - 10 of 15 Items