2

Background

We're currently looking to migrate our TFS projects over to VSO.

To do this we're making use of the OpsHub tool.

VSO doesn't support custom templates (not until Summer at least, which is too late for us), and OpsHub can't migrate projects where the project templates in source and destination don't match.

As such we need to revert our TFS projects to use vanilla templates. Microsoft have confirmed this / supplied a list of partners who could (for a fee) aid in unpicking these customization.

Before hiring in a third party I wondered if there were any tooling which could allow us to do this in house for relatively little pain.

Question

Is anyone aware of any tools or scripts which may aid in reverting from a custom TFS template to a vanilla one? e.g. performing tasks such as:

  • Mapping new lookup values to vanilla equivalents
  • Moving new field's data to name/value pairs appended to the end of description or comment fields.
  • Stripping custom fields/values from the template once the project's data has been updated as above & thus those fields have become superfluous.

Glossary & Acronym Definitions:

JohnLBevan
  • 22,735
  • 13
  • 96
  • 178
  • NB: It seems OpsHub's OIM package may be the answer, providing this custom to vanilla template mapping, and also allowing delta sync (i.e. sync projects, then allow changes to continue being synced over time so you don't have to one big freeze and migrate task for large migrations). Not entirely clear atm though. http://www.opshub.com/main/index.php/products/oim – JohnLBevan Apr 10 '15 at 19:43

1 Answers1

2

Removing customization is a fairly easy process which is briefly outlined at https://www.visualstudio.com/get-started/setup/migrate-team-projects-vs (step 1b).

OIM will allow more flexible mapping and ongoing delta sync to allow for warm cutover. It is a paid product and with the additional knobs, it requires additional

OpsHub Inc.
  • 1,095
  • 1
  • 6
  • 13
  • 1
    Correct, its really simple and can be as simple as overwriting the original template. There will be data loss that way, but it will get you there. – MrHinsh - Martin Hinshelwood Apr 11 '15 at 13:54
  • Given that VSO doesn't support customizations, giving up customizations is a fundamental choice a customer has to make if they decide to move to VSO. – OpsHub Inc. Apr 14 '15 at 09:53
  • As work item customizations are coming task soon it will not be for much longer. https://www.visualstudio.com/en-gb/news/release-archive-vso. Hopefully OpsHub have a version that suports customizations ready to go. – MrHinsh - Martin Hinshelwood Apr 14 '15 at 15:04
  • The link in the answer does not work. is there an updated link on how to remove process customizations? – Dave Oct 04 '16 at 22:06